1
0
forked from VimPlug/jedi
Commit Graph

3710 Commits

Author SHA1 Message Date
Dave Halter 95b518e9fc Use the Python 3.4 parser for docstring types.
We had to switch, because Ellipsis was otherwise not parseable.
2015-01-13 13:17:21 +01:00
Dave Halter e6b9111749 Python 2.7 compatibility. 2015-01-13 02:12:49 +01:00
Dave Halter cc64265187 Grammar modifications so that the Python2.7 grammar looks more like the Python 3.4 grammar. 2015-01-13 01:05:13 +01:00
Dave Halter 09da6ec0d3 Function annotations don't need to be tested in Python 2.7. 2015-01-13 01:00:08 +01:00
Dave Halter f59e05f8e7 Switch grammars depending on Python version. 2015-01-12 13:33:44 +01:00
Dave Halter 582b9b01af Get invalid INDENTs working.
The following DEDENT's are removed.
2015-01-12 12:22:57 +01:00
Dave Halter ef72f4fb6c Test the new error correction feature. 2015-01-12 01:27:25 +01:00
Dave Halter 5c98f6cf04 Suites don't have to contain statements anymore, this makes autocompletion better in certain cases. 2015-01-12 01:11:46 +01:00
Dave Halter f8570b1f03 Test for error recovery with try statements. 2015-01-09 18:02:15 +01:00
Dave Halter 5334f8dbad Implemented the in operator in a very simple fashion: It returns nothing. 2015-01-09 16:05:09 +01:00
Dave Halter 53b456dff2 Cleaning up. 2015-01-09 01:55:23 +01:00
Dave Halter e8ef3b8ad4 Remove legacy code. 2015-01-09 01:45:09 +01:00
Dave Halter d78a89df51 Move filter_after_position. 2015-01-09 01:37:42 +01:00
Dave Halter 26ecb16e5f CompiledObject.type resembles now the Node.type values. 2015-01-09 01:33:59 +01:00
Dave Halter b75ba1e16c interpreter documentation. 2015-01-08 18:34:55 +01:00
Dave Halter 81c4792349 Simplify the interpreter completion. 2015-01-08 18:30:49 +01:00
Dave Halter ed7500bfaa Delete deprecations from 0.6.0 and 0.5.0. 2015-01-08 18:22:38 +01:00
Dave Halter 7c6a6006fd Delete commented code. 2015-01-08 18:19:54 +01:00
Dave Halter 301b4ca649 Deprecate NotFoundError, because it wasn't used anymore. 2015-01-08 18:17:37 +01:00
Dave Halter 8ec8a74a3f Removed base in completions 2015-01-08 18:02:55 +01:00
Dave Halter 108cab21f4 Added a closure test that would have failed before the names_dict refactoring. 2015-01-08 17:58:24 +01:00
Dave Halter 144c20579b Get rid of get_defined_names in compiled modules. 2015-01-08 17:53:20 +01:00
Dave Halter bd304d33c7 Get rid of Function's get_magic_function_X, they are not used anymore. 2015-01-08 14:17:33 +01:00
Dave Halter 47fc3cbdfe Functions are not exceptions anymore in the name finder. 2015-01-08 14:14:01 +01:00
Dave Halter 0dc61292b9 Remove get_defined_names methods from evaluate representation objects. 2015-01-08 13:42:52 +01:00
Dave Halter 6d58fed0e8 Remove get_defined_names in favor of names_dict in the parser tree. 2015-01-08 13:38:03 +01:00
Dave Halter a20fd12de9 Remove all scope_names_generator usages. 2015-01-08 13:24:01 +01:00
Dave Halter af20eff943 Get completely rid of get_names_of_scope. 2015-01-08 13:19:42 +01:00
Dave Halter 705b569e32 Get rid of all get_names_of_scope calls. 2015-01-08 12:48:57 +01:00
Dave Halter 05a9f19429 Delete more legacy code. 2015-01-08 02:43:13 +01:00
Dave Halter 7891cdfd48 Start deleting legacy code. 2015-01-08 02:33:35 +01:00
Dave Halter 82d8e45a1c Fix descriptors. 2015-01-08 02:29:33 +01:00
Dave Halter 83a94c12c9 Correct global name issues. 2015-01-08 01:20:53 +01:00
Dave Halter f5e687bc22 Use names_dicts now for all completions. 2015-01-07 23:49:13 +01:00
Dave Halter dd40991669 filtering private variables is now also possible for CompiledObject (important for fake/builtins.pym). 2015-01-07 15:09:03 +01:00
Dave Halter c451c0b29e Private variable filtering improved. 2015-01-07 14:44:19 +01:00
Dave Halter 987121ae5c Filter names in a separate function so that it can be used for both completion and name lookups. 2015-01-07 13:56:35 +01:00
Dave Halter ec76d57679 Start using names_dicts for completion as well. 2015-01-07 01:49:38 +01:00
Dave Halter 494a3e3307 Fix usages. 2015-01-06 16:54:01 +01:00
Dave Halter 9178d314b0 Add search_global to names_dicts calls. 2015-01-06 15:30:59 +01:00
Dave Halter b982b746e7 Fix problems with += stmts. 2015-01-06 11:24:13 +01:00
Dave Halter 8bad12522a Fix issues with module attributes 2015-01-06 01:12:55 +01:00
Dave Halter 7abdbb563c Fix list comprehensions 2015-01-06 00:24:11 +01:00
Dave Halter 54fcf7af9d Fix goto. 2015-01-05 23:55:38 +01:00
Dave Halter 65b33013e5 Few small issues. 2015-01-05 23:31:32 +01:00
Dave Halter 9cd8fabf2c Fix issues with generators. 2015-01-05 19:11:09 +01:00
Dave Halter 1d2704fb68 Descriptors work with names_dicts now. 2015-01-03 11:07:38 +01:00
Dave Halter 36819b3241 Filtering private variables seems to be working now at least in the evaluation engine. 2015-01-02 01:50:14 +01:00
Dave Halter 8157dd2da8 Fix most instance related issues. 2015-01-02 01:12:14 +01:00
Dave Halter 0478ff907f names_dicts for instances. 2015-01-02 00:19:07 +01:00