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 |
|
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 |
|
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 |
|