Commit Graph

  • 987121ae5c Filter names in a separate function so that it can be used for both completion and name lookups. Dave Halter 2015-01-07 13:56:35 +01:00
  • ec76d57679 Start using names_dicts for completion as well. Dave Halter 2015-01-07 01:49:38 +01:00
  • 494a3e3307 Fix usages. Dave Halter 2015-01-06 16:54:01 +01:00
  • 9178d314b0 Add search_global to names_dicts calls. Dave Halter 2015-01-06 15:30:59 +01:00
  • b982b746e7 Fix problems with += stmts. Dave Halter 2015-01-06 11:24:13 +01:00
  • 8bad12522a Fix issues with module attributes Dave Halter 2015-01-06 01:12:55 +01:00
  • 7abdbb563c Fix list comprehensions Dave Halter 2015-01-06 00:24:11 +01:00
  • 54fcf7af9d Fix goto. Dave Halter 2015-01-05 23:55:38 +01:00
  • 65b33013e5 Few small issues. Dave Halter 2015-01-05 23:31:32 +01:00
  • 9cd8fabf2c Fix issues with generators. Dave Halter 2015-01-05 19:11:09 +01:00
  • 91710e0310 Versions should be PEP440 compatible, fixes #521. Dave Halter 2015-01-05 13:15:34 +01:00
  • 1d2704fb68 Descriptors work with names_dicts now. Dave Halter 2015-01-03 11:07:38 +01:00
  • 177dcf0c0d Merge pull request #522 from msabramo/add_python_3.4_classifier Dave Halter 2015-01-02 22:38:33 +01:00
  • 672982a2f5 setup.py: Add python3.4 classifier Marc Abramowitz 2015-01-02 11:07:01 -08:00
  • 36819b3241 Filtering private variables seems to be working now at least in the evaluation engine. Dave Halter 2015-01-02 01:49:10 +01:00
  • 8157dd2da8 Fix most instance related issues. Dave Halter 2015-01-02 01:12:14 +01:00
  • 0478ff907f names_dicts for instances. Dave Halter 2015-01-02 00:19:07 +01:00
  • 9de4a5479c Start using names_dicts instead of scope_names_generator. Dave Halter 2015-01-01 23:27:03 +01:00
  • ed3cf5577e Compiled objects should also have a names_dict. Dave Halter 2014-12-26 12:49:40 +01:00
  • bfaef9815c Remove _gen_param_name_copy, because it's not useful anymore. Dave Halter 2014-12-19 12:51:56 +01:00
  • e22aed9ef4 Restructure ExecutedParam so that it works better with generated instances. Dave Halter 2014-12-19 12:42:09 +01:00
  • 4a08335fd8 Simplify ExecutedParam. Dave Halter 2014-12-19 01:21:00 +01:00
  • b802e97c18 Delete legacy code from params. Dave Halter 2014-12-19 01:11:14 +01:00
  • da582117ac Array.type docstring. Dave Halter 2014-12-19 01:07:51 +01:00
  • 47615ae786 Remove pr.Array.type identifiers. Dave Halter 2014-12-19 01:05:52 +01:00
  • 98eb4a71a1 Clean up the parser tree. Dave Halter 2014-12-18 03:38:24 +01:00
  • ab9571bccd Remove FakeStatement Dave Halter 2014-12-18 03:24:12 +01:00
  • 64ebfb0644 Usages/imports cleanup. Dave Halter 2014-12-18 03:22:46 +01:00
  • 1fb13837c4 Fix import completion issues. Dave Halter 2014-12-18 02:55:03 +01:00
  • f8cd3c661a Fix slots in the parser tree. Dave Halter 2014-12-17 20:36:17 +01:00
  • b2e54ca1eb The tokenizer now includes all newlines and comments in its prefix. Dave Halter 2014-12-17 20:11:42 +01:00
  • 9cdf6de206 More positioning for backwards tokenizer. Dave Halter 2014-12-17 17:51:12 +01:00
  • d918f8be73 Give the backwards tokenizer a better structure and comments. Dave Halter 2014-12-17 17:30:00 +01:00
  • f164dd8892 Fix some newline issues in the backwards tokenizer. Dave Halter 2014-12-17 14:56:46 +01:00
  • 6eb2af301d Simplifying reversed line generation of user_context. Dave Halter 2014-12-17 14:04:54 +01:00
  • 62609cb6f1 Resolve tox issues. Dave Halter 2014-12-17 14:00:11 +01:00
  • c6315e0b45 todo updates. Dave Halter 2014-12-17 01:48:32 +01:00
  • 0147a7f68d usages cleanup Dave Halter 2014-12-17 01:44:06 +01:00
  • 4897791901 Remove old precedence stuff. Dave Halter 2014-12-16 18:28:45 +01:00
  • 7f95a9806a api cleanup. Dave Halter 2014-12-16 18:13:49 +01:00
  • 5730e5add0 parser tree docstring updates. Dave Halter 2014-12-16 18:10:28 +01:00
  • f702a91813 iterable cleanup. Dave Halter 2014-12-16 17:45:01 +01:00
  • 580dcb06ff Clean up the dynamic module. Dave Halter 2014-12-16 17:39:50 +01:00
  • 576a1182af Remove legacy code from param. However, this there's still work needed on params. Dave Halter 2014-12-16 17:37:20 +01:00
  • 3d080afd71 Cleanup finder. Dave Halter 2014-12-16 17:31:28 +01:00
  • 869b0b4189 Cleaning up api classes. Dave Halter 2014-12-16 17:23:59 +01:00
  • 237f0e526c Cleaning up evaluate.helpers. Dave Halter 2014-12-16 17:19:14 +01:00
  • 6821ccba91 Add the pgen2 packages and grammar files to be able to deploy Jedi. Dave Halter 2014-12-16 15:23:49 +01:00
  • e53e211325 Python 2 compatibility in fake module. Dave Halter 2014-12-16 02:07:20 +01:00
  • d5e3a09c44 Python 2 compatibility with the new tokens. Dave Halter 2014-12-16 02:03:05 +01:00
  • fd1cb86765 Now able to remove both tokenize and token from pgen2. Dave Halter 2014-12-16 02:00:33 +01:00
  • d9d3740c92 Trying to replace the old pgen2 token module with a token module more tightly coupled to the standard library. Dave Halter 2014-12-16 01:52:15 +01:00
  • eaace104dd Replace the tokenizer's output with a tuple (switching back from a Token class). Dave Halter 2014-12-16 00:09:31 +01:00
  • 680fdd574b Remove some old unused tokenize stuff. Dave Halter 2014-12-15 17:44:40 +01:00
  • 955f125c0d Trying to remove token from pgen2. Dave Halter 2014-12-15 17:36:15 +01:00
  • 491b4ad76d Pgen2 license amendments. Dave Halter 2014-12-15 17:29:32 +01:00
  • b911a39fb4 The driver file is now empty. Dave Halter 2014-12-15 17:27:27 +01:00
  • 55a6dbc8a2 Remove the old driver code of pgen2. Dave Halter 2014-12-15 17:18:01 +01:00
  • 4e0172a915 Partial parser.__init__' cleanup. Dave Halter 2014-12-15 16:21:35 +01:00
  • af303e10c8 Statement -> ExprStmt. Dave Halter 2014-12-15 16:18:09 +01:00
  • 9431d89797 Imports cleanup. Dave Halter 2014-12-15 16:07:43 +01:00
  • 4af51a9516 Removing legacy code from evaluate/representation. Dave Halter 2014-12-15 16:02:19 +01:00
  • b03330c5d7 Updating the docs of evaluate/__init__. Dave Halter 2014-12-15 16:00:04 +01:00
  • 5f892d62a6 Delete legacy code from evaluate. Dave Halter 2014-12-15 15:34:15 +01:00
  • f2d35c3ff1 Reenable star import caching. Dave Halter 2014-12-15 15:19:22 +01:00
  • 24cfa62c8a documentation Dave Halter 2014-12-15 15:10:44 +01:00
  • f0c6e5709c Some temporary args/kwargs related changes to static analysis. Dave Halter 2014-12-15 14:58:16 +01:00
  • 4a8bbd9583 Restructure dynamic param search, so that it can be cached better. Dave Halter 2014-12-15 13:39:53 +01:00
  • 70e80a5d1c star argument bug fixes. Dave Halter 2014-12-13 08:37:20 +01:00
  • 7d9f85c762 invalid star star arguments. Dave Halter 2014-12-13 08:34:03 +01:00
  • ddd4d675f6 star args improvements Dave Halter 2014-12-13 08:17:38 +01:00
  • 1b48f6fbce Fix static analysis' argument tests. Dave Halter 2014-12-13 07:33:03 +01:00
  • a4c454c103 Fix for unwanted NameError exception in static analysis with named params. Dave Halter 2014-12-12 14:52:34 +01:00
  • a762e0bcec Fix a potential issue with star args. Dave Halter 2014-12-12 14:30:42 +01:00
  • e8cc8f0a83 Get hasattr checks completely working Dave Halter 2014-12-12 02:34:25 +01:00
  • 8eaa008b5f Fix try/except checks in static analysis. Dave Halter 2014-12-12 02:26:16 +01:00
  • c3106c10ef Fix flow's AttributeError detection. Dave Halter 2014-12-11 19:26:49 +01:00
  • d11ea73ef4 Re-enable AttributeError/NameError detection for more complicated occurances than just statements. Dave Halter 2014-12-11 19:18:00 +01:00
  • 77fdbac234 static analysis: Import tests working again. Dave Halter 2014-12-11 16:25:18 +01:00
  • 6818d3affa Implement Import.is_nested method. Dave Halter 2014-12-11 16:17:07 +01:00
  • 6406bfb3c2 First static analysis test working. Dave Halter 2014-12-11 15:42:16 +01:00
  • 6afc5ccca5 Few docstring fixes. Dave Halter 2014-12-11 15:32:45 +01:00
  • 003d1249c5 empty import statement completion. Dave Halter 2014-12-11 15:24:19 +01:00
  • bf8645d615 namedtuple fix Dave Halter 2014-12-11 13:08:09 +01:00
  • d6b2a64343 Some small import completion fixes. Dave Halter 2014-12-11 13:00:48 +01:00
  • c4c3ef5a21 goto_definition on a name definition (statement) should land on the statement. Dave Halter 2014-12-11 12:48:23 +01:00
  • d8067a7286 Small test corrections. Dave Halter 2014-12-11 04:44:27 +01:00
  • 2dd8ed2270 Fix interpreter stuff, fix slicing with CompiledObject and a few other things. Dave Halter 2014-12-11 04:24:50 +01:00
  • 4aac363413 Some changes to the interpreter completions. Dave Halter 2014-12-11 03:49:05 +01:00
  • 220610bbf4 Importer now handles follow rest as well. Dave Halter 2014-12-11 02:28:55 +01:00
  • 48d2e99e55 os.path handling. Dave Halter 2014-12-11 01:49:59 +01:00
  • ef0958a43c Temporarily change the behavior of a defined names test. Hard to say how we really want it to behave. Dave Halter 2014-12-11 00:44:31 +01:00
  • d0ade9b2e9 Set a new version number: 0.9.0-alpha0. Dave Halter 2014-12-11 00:42:34 +01:00
  • bb7bbf51ec Deprecate jedi.defined_names in favor of jedi.names. Dave Halter 2014-12-11 00:41:36 +01:00
  • 243fb8ef34 Small import fix. Dave Halter 2014-12-11 00:14:03 +01:00
  • 23417f0288 Fix docstrings in fake/skeleton objects. Dave Halter 2014-12-11 00:05:49 +01:00
  • 95620accdb Fix tests for namespace packages. Dave Halter 2014-12-10 19:19:13 +01:00
  • 897c4cded6 Fix issues with sys.path modifications that directly assign the sys.path or use the slicing notation. Dave Halter 2014-12-10 19:18:53 +01:00
  • 5af665abd8 Dynamic array checking in combination with FakeSequences might have caused an exception. Dave Halter 2014-12-10 11:42:02 +01:00
  • 4bef8895a0 Fix dynamic arrays: They work in instances, now. Dave Halter 2014-12-10 11:34:11 +01:00