1
0
forked from VimPlug/jedi
Commit Graph

969 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 582b9b01af Get invalid INDENTs working.
The following DEDENT's are removed.
2015-01-12 12:22:57 +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 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 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 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
Dave Halter 9de4a5479c Start using names_dicts instead of scope_names_generator. 2015-01-01 23:27:03 +01:00
Dave Halter ed3cf5577e Compiled objects should also have a names_dict. 2014-12-26 12:49:40 +01:00
Dave Halter bfaef9815c Remove _gen_param_name_copy, because it's not useful anymore. 2014-12-19 12:51:56 +01:00
Dave Halter e22aed9ef4 Restructure ExecutedParam so that it works better with generated instances. 2014-12-19 12:42:09 +01:00
Dave Halter 4a08335fd8 Simplify ExecutedParam. 2014-12-19 01:21:00 +01:00
Dave Halter b802e97c18 Delete legacy code from params. 2014-12-19 01:11:14 +01:00
Dave Halter da582117ac Array.type docstring. 2014-12-19 01:07:51 +01:00
Dave Halter 47615ae786 Remove pr.Array.type identifiers. 2014-12-19 01:05:52 +01:00
Dave Halter ab9571bccd Remove FakeStatement 2014-12-18 03:24:12 +01:00
Dave Halter 64ebfb0644 Usages/imports cleanup. 2014-12-18 03:22:46 +01:00
Dave Halter c6315e0b45 todo updates. 2014-12-17 01:48:32 +01:00
Dave Halter 4897791901 Remove old precedence stuff. 2014-12-16 18:28:45 +01:00
Dave Halter 5730e5add0 parser tree docstring updates. 2014-12-16 18:10:28 +01:00