1
0
forked from VimPlug/jedi
Commit Graph

62 Commits

Author SHA1 Message Date
David Halter
6204cb740b merge with dev branch 2013-05-03 01:28:50 +04:30
David Halter
302d06de85 fix end_pos stuff in parser (no (None, None) end_pos anymore 2013-05-03 01:14:41 +04:30
David Halter
4bb4176296 fixed a position problem 2013-05-02 18:56:22 +04:30
David Halter
b820d1ee27 set user_scope right in fast_parser 2013-05-02 17:58:06 +04:30
David Halter
f5aaeaa428 fast parser splitting is now working better 2013-05-01 14:31:41 +04:30
David Halter
fa32c0a765 fix a set_parent problem 2013-04-30 22:06:46 +04:30
David Halter
6bf64b2ed7 fixed speed problems 2013-04-30 21:41:46 +04:30
David Halter
f535267a9b fixed a memory leak 2013-04-30 21:24:44 +04:30
David Halter
0f3454f897 fix test problems, thx @tkf 2013-04-29 15:14:17 +04:30
David Halter
7ad156bde7 fixed a problem with 'None' returns 2013-04-28 21:19:05 +04:30
David Halter
c675706877 clean up a little bit 2013-04-27 23:47:18 +04:30
David Halter
3feac63468 fix global_vars 2013-04-27 23:45:48 +04:30
David Halter
aab3b1c627 also remove old start_pos stuff 2013-04-27 22:49:45 +04:30
David Halter
26ce32ec6b fix some end_pos problems 2013-04-27 22:47:26 +04:30
David Halter
792808d835 fix another IndexError, due to empty files (e.g. __init__.py) 2013-04-27 21:47:54 +04:30
David Halter
3627263cbe fixed an IndexError 2013-04-27 21:36:57 +04:30
David Halter
4839f3d80e fix a scope problem with the new fast parser 2013-04-27 21:25:42 +04:30
David Halter
199d80fa02 fix most rename tests 2013-04-27 20:22:28 +04:30
Danilo Bargen
b3d9b6ce69 Removed py25 related code (fixes #206) 2013-04-27 16:47:40 +02:00
Danilo Bargen
86d775324b Fix most flake8 issues (fixes #205) 2013-04-27 15:40:36 +02:00
David Halter
45f29bfa31 fixed a problem with non used decorators when splitting parts 2013-04-24 12:52:45 +04:30
David Halter
ddc5b248f1 use correct parents 2013-04-21 23:32:31 +04:30
David Halter
80cbed2f9f fixed some decorator stuff. 2013-04-21 23:06:39 +04:30
David Halter
cf49bdc9ab merge of tokenizer/dev branch 2013-04-20 19:23:15 +04:30
David Halter
d82f315ea6 don't use SubModule's in the scope list if it has a parent 2013-04-17 13:39:02 +04:30
David Halter
9181410c47 fixed a problem with functions in the beginning of a module 2013-04-17 10:07:15 +04:30
David Halter
188ed33c4f fixed parser change problems 2013-04-15 11:50:05 +04:30
David Halter
b08390c136 some parser end positions changed 2013-04-15 10:22:27 +04:30
David Halter
eeb8e0e21d first test working again with new fast_parser 2013-04-13 13:50:50 +04:30
David Halter
967d01d490 fast parser produces now trees that are correct 2013-04-10 23:50:39 +04:30
David Halter
5dd05eff1a a basic approach to the new fast parser 2013-04-10 22:33:49 +04:30
David Halter
a99d9541bd on the way to a better fast_parser - improved a lot of the positioning stuff 2013-03-24 22:51:17 +04:30
David Halter
841b0be19a improved parents in fast parser 2013-03-15 23:03:59 +04:30
David Halter
9ad9c806bb rename non-cycling imports to 'from jedi import ..' 2013-03-15 15:02:33 +04:30
David Halter
b5ad56d116 new part spliting of strings 2013-03-15 02:15:45 +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