1
0
forked from VimPlug/jedi
Commit Graph

29 Commits

Author SHA1 Message Date
Danilo Bargen
86d775324b Fix most flake8 issues (fixes #205) 2013-04-27 15:40:36 +02:00
David Halter
9ad9c806bb rename non-cycling imports to 'from jedi import ..' 2013-03-15 15:02:33 +04:30
David Halter
c3fe5d04dd line_offset to offset in Parser, which is important for exact positioning 2013-02-18 23:17:41 +04:30
David Halter
69137a48f0 pep8 2013-02-06 13:04:27 +01:00
David Halter
0adb0ac818 fast_parser docstring 2013-02-05 23:11:39 +01:00
David Halter
b3a0249475 fix the remaining refactoring problems 2013-02-05 16:38:39 +01:00
David Halter
bc08ea9630 renamed all occurences of parsing 2013-02-05 16:29:39 +01:00
David Halter
95c5b9a5e3 parsing.PyFuzzyParser -> Parser 2013-02-04 16:18:24 +01:00
David Halter
0219c8fd61 remove wrong caching of the parser 2013-01-12 00:14:30 +01:00
David Halter
2efb93273a merged module_cache into parser_cache 2013-01-11 23:19:22 +01:00
David Halter
7c02632fdc simplify parser_cache checks 2013-01-10 12:10:35 +01:00
David Halter
9031e425be renamed code -> source 2013-01-10 11:41:11 +01:00
David Halter
be3d7f35cd move parser cache to cache.py - centralize all caches there 2013-01-08 12:44:32 +01:00
David Halter
17bec929bb fix a little import problem in regression tests 2012-12-31 12:36:33 +01:00
David Halter
74a51c87cb moved using setting.fast_parser to fast_parser 2012-12-18 01:50:10 +01:00
David Halter
2a8660b989 update parser settings 2012-12-18 01:09:21 +01:00
David Halter
92feb2f1d6 cleanup / py2.5 and py2.6 compatibility 2012-12-18 00:56:16 +01:00
David Halter
ffeecc1674 improved speed for tests again, reparsing is now only done if something changed (removed reparsing of the user_scope in every completion). this is not going to have a deep impact on users, but it speeds up tests. 2012-12-18 00:51:25 +01:00
David Halter
7e7006e142 fix problems (end_pos of positions was wrong) with user_scopes 2012-12-17 23:19:44 +01:00
David Halter
8bbd2108bd basic caching of fast_parser modules. 2012-12-17 01:27:15 +01:00
David Halter
c1d442fa17 added a line_offset attribute - enables fast_parser to change positions 2012-12-16 17:23:15 +01:00
David Halter
5f76ffdfe8 py3k/py2.5 compatibility, and a bugfix 2012-12-16 04:03:46 +01:00
David Halter
36b75c3e15 fixed the last remaining problems with fast_parser (not cached yet) 2012-12-16 03:50:50 +01:00
David Halter
bcdf273c21 fix comment problem (code shouldn't be parsed multiple times) 2012-12-16 02:41:04 +01:00
David Halter
21b49a17ff fix last problems with fast_parser 2012-12-15 23:17:37 +01:00
David Halter
3aae532374 fix fast_parser problems with asserts 2012-12-15 21:27:09 +01:00
David Halter
2b579eb09b many bugfixes related to fast_parser 2012-12-15 16:38:21 +01:00
David Halter
b8b4a02398 fixed some bugs within fast_parser and added an option 'settings.fast_parser' to turn on fast parsing. 2012-12-14 18:16:54 +01:00
David Halter
fe05474459 added a first version of fast_parser 2012-12-14 12:19:07 +01:00