1
0
forked from VimPlug/jedi
Commit Graph

869 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