Commit Graph

  • 1b5f4f5e0b literal classes mostly working David Halter 2013-09-05 23:45:56 +04:30
  • fc5fdf929a actually use the new types in the parser David Halter 2013-09-05 22:29:24 +04:30
  • 7383e5dc53 add String and Number instead of abusing Call for it David Halter 2013-09-05 22:19:05 +04:30
  • 9e54abaf22 StatementElement instead of Call and Call now inherits from that David Halter 2013-09-05 21:50:05 +04:30
  • 458497747b add pypy to failing travis tests David Halter 2013-09-04 21:35:54 +04:30
  • 1c75ced693 fix tox problem with sith tests David Halter 2013-09-04 21:31:48 +04:30
  • d483143d47 fix a very annoying caching problem David Halter 2013-09-03 22:41:56 +04:30
  • 4c6a58644e removed used_vars and set_vars parameters, because they are unused David Halter 2013-09-03 01:17:35 +04:30
  • ba228d2ca0 remove used_vars completely David Halter 2013-09-03 01:05:58 +04:30
  • 31d992207c add a names_are_set_vars variable to statement David Halter 2013-09-03 01:01:46 +04:30
  • 1fa5d34878 move some things from Flow to ForFlow David Halter 2013-09-03 00:22:09 +04:30
  • 15c9ed573d it seems like all relevant used_vars usages have been removed David Halter 2013-09-02 23:43:51 +04:30
  • a355c8c54c remove more used_vars David Halter 2013-09-02 23:36:26 +04:30
  • a2acc6a8a9 remove last_token David Halter 2013-09-02 23:23:18 +04:30
  • 47d250494e simplified and united docstring version David Halter 2013-09-02 23:21:54 +04:30
  • 2b88640c3a statements should care for its own docstrings, not the parser David Halter 2013-09-02 23:12:10 +04:30
  • 6ac3cfdece remove one more used_vars usage David Halter 2013-09-02 23:03:21 +04:30
  • afc388e2d7 replace used_vars for params David Halter 2013-09-02 22:03:47 +04:30
  • e442dbbc4f move also used_vars to a property, to show that it's not being written to David Halter 2013-09-02 21:52:42 +04:30
  • 37ecf943af finally able to remove stmt.set_vars property David Halter 2013-09-02 21:43:23 +04:30
  • 9565aa1431 version should be the next one (with alpha) and not a past one, thx @ramiro David Halter 2013-09-02 21:23:40 +04:30
  • 9367b54a3d get rid of set_vars class var in statement and define a wrapper for it, because it's still used David Halter 2013-09-02 17:23:08 +04:30
  • a8510e51f1 use as_names as a way to inject 'set_vars' to statements David Halter 2013-09-02 16:23:13 +04:30
  • ad16f34cda generate set_vars now David Halter 2013-09-02 16:02:18 +04:30
  • a253f07827 get rid of set_vars parent setting (use token_list instead). David Halter 2013-09-02 15:21:28 +04:30
  • 05b37e61cb preparation to get rid of set_vars David Halter 2013-09-02 15:14:15 +04:30
  • 9c6dae1df8 temporarily disable old tests to refactor set_vars David Halter 2013-09-01 23:54:15 +04:30
  • 2e97986545 assignment details description David Halter 2013-09-01 22:22:20 +04:30
  • 58d3ba37e9 Jedi doesn't support del yet David Halter 2013-09-01 20:06:40 +04:30
  • 3d3157eff8 remove unused set_vars, but there are still set_vars that shouldn't be in defined_names, #205 David Halter 2013-08-31 23:51:06 +04:30
  • 2ee7ee4473 regression test for #205 David Halter 2013-08-31 19:59:16 +04:30
  • 4c3ac7fe2e s/readthedocs.org/jedidjah.ch/g David Halter 2013-08-31 19:03:02 +04:30
  • 7b1290a182 last documentation fixes David Halter 2013-08-31 18:59:29 +04:30
  • 0fd0b0efc6 split api classes from api documentation, fixes #212 David Halter 2013-08-31 18:44:51 +04:30
  • ed554411b8 remove deleted docs entries from index David Halter 2013-08-31 18:39:37 +04:30
  • 3baf4a1711 add repl stuff to usage docs David Halter 2013-08-31 18:38:28 +04:30
  • d9b4218ca6 Jedi usage chapter as a first chapter for Jedis documentation. David Halter 2013-08-31 18:26:45 +04:30
  • 39e766c2eb add recipes also to features & caveats David Halter 2013-08-31 18:15:21 +04:30
  • 7d97d70dc1 move history to features and caveats David Halter 2013-08-31 18:12:56 +04:30
  • 7f439b67cb use a sphinx toctree of depth 2 David Halter 2013-08-31 18:10:50 +04:30
  • 9023d01dcb jedi settings should have its own documentation page, #212 David Halter 2013-08-31 18:04:07 +04:30
  • 4e9bb0c062 add module_path documentation, fixes #306 David Halter 2013-08-31 17:53:38 +04:30
  • 1ebf68999a make source parameter in Script optional David Halter 2013-08-31 14:41:32 +04:30
  • b8a909d352 fix a wrong usage of column in absolute import tests David Halter 2013-08-31 13:39:08 +04:30
  • 0d221ffebc line/column ValueError are now being raised if they are not valid in Script David Halter 2013-08-31 11:51:52 +04:30
  • 23ece5e4c8 Script needs valid ranges, otherwise ValueError should be raised (test) David Halter 2013-08-31 11:47:10 +04:30
  • 5267e13e0a fixed a problem with classes in docstrings David Halter 2013-08-31 11:32:35 +04:30
  • b68e3cc8de problems with class in docstring David Halter 2013-08-31 00:03:02 +04:30
  • 8518311a22 clean up _parse_function_doc a little bit, #298 David Halter 2013-08-26 20:31:50 +04:30
  • 345ba0d3c2 docstrings of builtins can be non-standard, fixes #298 David Halter 2013-08-26 20:21:03 +04:30
  • 8cefc8d49b provide test for #298 David Halter 2013-08-26 20:16:55 +04:30
  • 951dc52c03 Merge branch 'dev' of github.com:davidhalter/jedi into dev David Halter 2013-08-24 01:39:57 +04:30
  • e83b3edcac Fixed search URL for debian package Danilo Bargen 2013-08-23 22:59:45 +02:00
  • be97009fb4 Updated debian package URL Danilo Bargen 2013-08-23 10:07:00 +02:00
  • 01cd75f388 small readme correction David Halter 2013-08-22 22:17:21 +04:30
  • cce425cb6d move BaseDefinition.path to _path David Halter 2013-08-22 12:35:08 +04:30
  • 2f3304b9f1 test for multiple call_signatures David Halter 2013-08-21 15:47:25 +04:30
  • eca786bf0e fix a problem with empty scripts David Halter 2013-08-21 13:42:18 +04:30
  • 2e8432de21 don't use function_definition as a name anymore, also not in helper functions David Halter 2013-08-21 13:38:13 +04:30
  • 80ec8da513 version bump to 0.7.0.'alpha1', fixes #226 David Halter 2013-08-19 14:19:40 +04:30
  • 432818e4cd add docs to pypi release, #256 David Halter 2013-08-19 13:38:27 +04:30
  • 645a197d5a Merge branch 'dev' David Halter 2013-08-19 12:11:32 +04:30
  • 78f1ae5e71 change strange usage of resetting positions in Script v0.7.0 David Halter 2013-08-18 19:30:11 +04:30
  • ef2d99358f move Script.pos to Script._pos David Halter 2013-08-18 19:28:34 +04:30
  • 5cec226d7e remove unused Statement.get_command function David Halter 2013-08-18 00:07:46 +04:30
  • 6d9d07f873 remove useless is_empty function David Halter 2013-08-18 00:06:54 +04:30
  • a6b6b6cbe8 parsing representation get_code tests David Halter 2013-08-18 00:05:58 +04:30
  • f0b25d5451 simple debug test, if they work David Halter 2013-08-17 23:40:00 +04:30
  • 35fe689b2b Merge pull request #281 from davidhalter/dev David Halter 2013-08-17 11:45:38 -07:00
  • 230bf724a2 empty asserts should not lead to broken parsers David Halter 2013-08-17 23:04:01 +04:30
  • af7089b8ca use cwd_at to avoid test failures if called from different places David Halter 2013-08-17 23:03:32 +04:30
  • a1e232bcbf fix local imports in repl completion David Halter 2013-08-17 22:43:20 +04:30
  • a8e259763e fix problem with variables in from clauses, #268 David Halter 2013-08-17 22:04:55 +04:30
  • a1d61e4855 after 'from namespace ', only import completion is allowed, as well as a lot of related fixes to context/user_stmt stuff, fixes #291 David Halter 2013-08-17 21:28:53 +04:30
  • 878f88b4b9 don't repeat all the things written in the readline all the time David Halter 2013-08-17 19:48:21 +04:30
  • 2097eca646 hit tab once in readline instead of twice David Halter 2013-08-17 19:22:04 +04:30
  • 1ce4babe36 fix a problem in readline completion with upper/lower cases David Halter 2013-08-17 19:17:07 +04:30
  • e46d33be90 move completion to interpreter, which improves shell completion David Halter 2013-08-17 10:49:23 +04:30
  • 2612963f58 fix many position problems David Halter 2013-08-17 00:33:15 +04:30
  • 8beeb71f84 parsing import names position tests David Halter 2013-08-16 22:51:14 +04:30
  • 7485802149 tests for class/func name positions David Halter 2013-08-16 22:38:56 +04:30
  • d4f605d213 fix name end_pos problems David Halter 2013-08-16 22:31:51 +04:30
  • 098397aa79 tests for module name/position David Halter 2013-08-16 22:25:35 +04:30
  • 51468b1e09 module name should have 0, 0 start/end_pos David Halter 2013-08-16 22:21:52 +04:30
  • d4ff98aee2 Call should always have an end_pos David Halter 2013-08-16 22:15:02 +04:30
  • 3d698ffad6 call type tests David Halter 2013-08-16 22:00:27 +04:30
  • cb21de45f1 add parsing tests for name/call positions David Halter 2013-08-16 21:34:58 +04:30
  • 0268109d1d fast parser test improvements David Halter 2013-08-16 21:33:43 +04:30
  • b32065052a test that proves fast_parser problems in certain cases David Halter 2013-08-16 16:03:56 +04:30
  • f12e7f66c4 remove unused argument from calls to set_debug_function David Halter 2013-08-16 14:06:53 +04:30
  • 8996bd6ad1 modifications to use a differnt kind of completion for the interpreter David Halter 2013-08-16 13:38:50 +04:30
  • ae6e997098 do some sort of error handling in fast_parser, because if fast_parser cracks down, cache might be corrupted David Halter 2013-08-16 11:12:35 +04:30
  • f76ec55786 fix problems with empty decorators - just '@' and nothing else David Halter 2013-08-16 11:04:06 +04:30
  • e63783f122 test for empty decorators David Halter 2013-08-16 11:02:22 +04:30
  • cfe21c74e8 tab completion instead of jedi autocompletion in docs David Halter 2013-08-16 10:55:12 +04:30
  • 873c609fca forgot to write a test for #293 David Halter 2013-08-16 10:05:25 +04:30
  • 4b0465a2d1 REPL completion deletes the line sometimes, fixes #293 David Halter 2013-08-16 10:00:52 +04:30
  • 8b5e130e55 fix a problem with setup_readline, using __dict__ instead of a simple dir(), #280 David Halter 2013-08-16 01:38:58 +04:30
  • fbcecaf1ef deprecate 'source_path' as a Script parameter in favour of 'path' David Halter 2013-08-15 19:25:19 +04:30
  • 98fc11ecfd change a lot of ImportPath functions to protected methods David Halter 2013-08-15 15:28:48 +04:30