1
0
forked from VimPlug/jedi
Commit Graph

239 Commits

Author SHA1 Message Date
Dave Halter 887418bbfd move helpers to evaluate 2014-01-06 00:09:29 +01:00
Dave Halter 5857b4dbc9 moved modules.py -> parser/user_context.py 2014-01-05 14:15:11 +01:00
Dave Halter d4701d7be8 refactor ModuleWithCursor to UserContext 2014-01-05 13:57:19 +01:00
Dave Halter fce36ebea4 move source_to_unicode to common 2014-01-05 13:17:04 +01:00
Dave Halter 40c7949d20 remove parser from modules.py 2014-01-05 12:55:28 +01:00
Dave Halter 962a678417 minor api refactorings 2014-01-04 13:33:09 +01:00
Dave Halter 4af92b166a use expression_list instead of commands or call_list 2013-12-27 14:24:14 +01:00
Dave Halter 76eec7bfc5 follow_call -> eval_call 2013-12-27 12:02:49 +01:00
Dave Halter eb30c3e6cf follow_statement -> eval_statement 2013-12-27 11:55:35 +01:00
Dave Halter 8f564a301f clean up caches clearing 2013-12-26 02:10:30 +01:00
Dave Halter 947e616da0 hand api classes the evaluator 2013-12-26 01:00:37 +01:00
Dave Halter ef764d39d8 evaluator stuff for dynamic 2013-12-25 01:54:51 +01:00
Dave Halter dd804dc4cb move the usages stuff away from dynamic 2013-12-24 22:54:03 +01:00
Dave Halter 9e52d51a6b use filter_private_variable correctly in api 2013-12-24 19:50:53 +01:00
Dave Halter 56457a9c8c ImportPath has now also an _evaluator 2013-12-24 18:00:00 +01:00
Dave Halter 4e68856cc4 move builtin and imports into the evaluate directory 2013-12-24 16:13:26 +01:00
Dave Halter b9719b8c13 first tests running again with the new structure 2013-12-24 16:05:43 +01:00
Dave Halter cbe93298ce move evaluate and evaluate_representation to evaluate folder 2013-12-24 15:14:06 +01:00
Dave Halter e4013cee77 pep cleanups 2013-12-24 11:47:28 +01:00
David Halter 3a8692e730 merge authors.txt 2013-12-16 20:40:24 +01:00
ColinDuquesnoy 1fccefab5a Documentation: add thread safety warning in API 2013-10-31 16:26:49 +01:00
David Halter ee181ea098 use encoding instead of source_encoding as a param in the API. I really hope this doesn't break anything, but I doubt it. 2013-10-07 23:52:51 +04:30
David Halter 4ea5f370eb use GlobalNamespace differently 2013-10-07 23:50:27 +04:30
David Halter 5ad12bc8aa fix mro usage and all the type stuff (see also my blog post about why dir is wrong). fixes #314, fixes #86 2013-09-13 22:47:00 +04:30
David Halter fcc6c4d811 goto before assignments should still work, 305 2013-09-06 14:56:35 +04:30
David Halter 2deccb6d66 correct docstring, fixes #310 2013-09-06 13:03:30 +04:30
David Halter 13f0c2b91f all the import changes 2013-09-06 01:19:19 +04:30
David Halter 33711ba966 fix problems with literals, finally 2013-09-06 00:40:08 +04:30
David Halter 37ecf943af finally able to remove stmt.set_vars property 2013-09-02 21:43:23 +04:30
David Halter 3d3157eff8 remove unused set_vars, but there are still set_vars that shouldn't be in defined_names, #205 2013-08-31 23:52:12 +04:30
David Halter 1ebf68999a make source parameter in Script optional 2013-08-31 14:41:37 +04:30
David Halter 0d221ffebc line/column ValueError are now being raised if they are not valid in Script 2013-08-31 11:51:52 +04:30
David Halter eca786bf0e fix a problem with empty scripts 2013-08-21 13:42:18 +04:30
David Halter 2e8432de21 don't use function_definition as a name anymore, also not in helper functions 2013-08-21 13:38:13 +04:30
David Halter 78f1ae5e71 change strange usage of resetting positions in Script 2013-08-18 19:30:11 +04:30
David Halter ef2d99358f move Script.pos to Script._pos 2013-08-18 19:28:34 +04:30
David Halter a8e259763e fix problem with variables in from clauses, #268 2013-08-17 22:04:55 +04:30
David Halter a1d61e4855 after 'from namespace ', only import completion is allowed, as well as a lot of related fixes to context/user_stmt stuff, fixes #291 2013-08-17 21:28:53 +04:30
David Halter e46d33be90 move completion to interpreter, which improves shell completion 2013-08-17 10:49:23 +04:30
David Halter 2612963f58 fix many position problems 2013-08-17 00:34:20 +04:30
David Halter cb21de45f1 add parsing tests for name/call positions 2013-08-16 21:34:58 +04:30
David Halter 8996bd6ad1 modifications to use a differnt kind of completion for the interpreter 2013-08-16 13:38:50 +04:30
David Halter fbcecaf1ef deprecate 'source_path' as a Script parameter in favour of 'path' 2013-08-15 19:25:19 +04:30
David Halter 9a3ea38b1c use builtin repl completion after all, but written by us not the std lib module, which doesn't seem to work really, #280 2013-08-15 12:47:10 +04:30
David Halter a895561f1a fixed a problem that combined __getattr__ and usages 2013-08-13 15:39:26 +04:30
David Halter e07625017d remove all the deprecation warnings in jedi itself 2013-08-11 23:00:27 +04:30
David Halter 86394a7ed5 fix problems with imports as user_statement and brackets, fixes #285 2013-08-11 01:14:13 +04:30
David Halter 649135ea7b goto_assignments more readable 2013-08-11 00:06:04 +04:30
David Halter 2ea2a8c6cd filter all non executables when used with call_signatures, fixes #240 2013-08-07 14:36:35 +04:30
David Halter c6e08221ce fixed more import problems (also with the import usage), definitely fixes davidhalter/jedi-vim#152 2013-08-07 10:24:28 +04:30