Dave Halter
|
65ce609a3c
|
protect token_list -> _token_list
|
2014-03-04 12:43:37 +01:00 |
|
Dave Halter
|
1eba63760e
|
more change to simplify the statement parser
|
2014-02-27 16:58:08 +01:00 |
|
Dave Halter
|
6577fa4336
|
just check for unicode, the parser doesn't know str anymore :)
|
2014-02-27 00:31:41 +01:00 |
|
Dave Halter
|
fdabca20e9
|
fix get_code method for Operator (still ugly, though)
|
2014-02-26 22:23:21 +01:00 |
|
Dave Halter
|
3330e29748
|
more problems fixed that relate to Operator
|
2014-02-26 22:08:51 +01:00 |
|
Dave Halter
|
2e12eb7861
|
start with the integration of an Operator class to make way for precedences
|
2014-02-26 14:44:51 +01:00 |
|
Dave Halter
|
acec5fe76f
|
fake docstrs fixed
|
2014-02-26 02:38:28 +01:00 |
|
Dave Halter
|
44e16c11e5
|
fixed docstr problems with unified interfaces
|
2014-02-26 02:33:18 +01:00 |
|
Dave Halter
|
5e5bb618ea
|
remove token.py, docstrings are now just normal tokens until used
|
2014-02-26 01:13:38 +01:00 |
|
Dave Halter
|
9257062910
|
remove NoErrorTokenizer dependency for all but the fast parsers
|
2014-02-24 10:31:15 +01:00 |
|
Dave Halter
|
8e847f4982
|
fix python 2.7 issues. the parser now only takes unicode inputs
|
2014-02-23 11:44:32 +01:00 |
|
Dave Halter
|
c5fcebde82
|
changed _compatibility.utf8 -> 'u' and removed a lot of the issues with the now enforced unicode source input of the parser
|
2014-02-23 11:29:00 +01:00 |
|
Dave Halter
|
600371632f
|
NamePart is now no str subclass anymore. They are separated, which makes us save a lot of dicts
|
2014-02-13 19:22:36 +01:00 |
|
Dave Halter
|
2f3e4152b4
|
Merge branch 'get_code_fidelity' of git://github.com/ganwell/jedi into ganwell
|
2014-02-12 11:09:08 +01:00 |
|
Dave Halter
|
32ccec8447
|
precedence stuff is not working yet, but need to merge first because of potential parser changes
|
2014-02-12 11:08:48 +01:00 |
|
Dave Halter
|
cd1660dc53
|
first succeeding precedence tests
|
2014-01-31 11:12:28 +01:00 |
|
Jean-Louis Fuchs
|
34e89fa1c5
|
Merge branch 'dev' into get_code_fidelity
Conflicts:
jedi/evaluate/docstrings.py
jedi/parser/representation.py
Resolving merge problems:
* Introducing docstring for compiled.fake
* Partly fixing poor decision in TokenDocstring __init__
|
2014-01-28 00:37:06 +01:00 |
|
Dave Halter
|
3d7522dff6
|
fixed None type appearances in CompiledObject
|
2014-01-24 00:57:53 +01:00 |
|
Dave Halter
|
e587b876b6
|
tests and improvements for __next__ and send generator methods
|
2014-01-23 20:02:36 +01:00 |
|
Dave Halter
|
162d794081
|
underscore_decorators now automatically convert generators to lists
|
2014-01-23 15:21:52 +01:00 |
|
Dave Halter
|
6f2c1397b0
|
autocompletion diggs now pretty deep for generator objects
|
2014-01-23 14:39:00 +01:00 |
|
Dave Halter
|
a1b68945ed
|
fix some generator parents
|
2014-01-23 14:27:20 +01:00 |
|
Dave Halter
|
4a71f4beeb
|
fixes for the interpreter stuff, py27 works now fine
|
2014-01-22 15:42:11 +01:00 |
|
Dave Halter
|
7c105d27e0
|
some tests survive the new interpreter module already
|
2014-01-22 15:17:50 +01:00 |
|
Dave Halter
|
9e063b1248
|
started writing a new interpreter module that is heavily simplified and fits the current Jedi architecture way better.
|
2014-01-21 23:35:21 +01:00 |
|
Dave Halter
|
97ad1c6a29
|
moved get_names_for_scope to finder
|
2014-01-17 11:33:46 +01:00 |
|
Dave Halter
|
de6a6b5813
|
avoid more import recursion - moved assign_tuples and find_assignments to finder module
|
2014-01-17 11:12:41 +01:00 |
|
Dave Halter
|
cd40e213ce
|
Remove UserContextParser again from docstring stuff, not really needed there. use a simpler solution
|
2014-01-17 03:06:07 +01:00 |
|
Dave Halter
|
19b0e1d5b6
|
reenable check_user_statement in parser, that did the whole user names calculation
|
2014-01-17 02:48:00 +01:00 |
|
Dave Halter
|
b30a186f8f
|
remove user_stmt and user_scope stuff - yes!
|
2014-01-17 02:34:09 +01:00 |
|
Dave Halter
|
d5aa36cc69
|
replace propery with safe_property in some evaluate cases. fixes #249
|
2014-01-15 15:07:06 +01:00 |
|
Dave Halter
|
99882724da
|
is_py3k -> is_py3
|
2014-01-14 11:43:56 +01:00 |
|
Dave Halter
|
cdd356ff9b
|
removed pr.String and pr.Number in favor of the more general pr.Literal
|
2014-01-13 16:47:01 +01:00 |
|
Dave Halter
|
717c4315df
|
Remove Todos that didn't make sense.
|
2014-01-13 16:29:30 +01:00 |
|
Dave Halter
|
682e1c2708
|
debug.dbg and debug.warning now take a string and format args parameters to make debugging a little bit cleaner
|
2014-01-13 16:16:07 +01:00 |
|
Dave Halter
|
cf0a2e8c2e
|
use FakeStatement instead of strange Statement constructions
|
2014-01-13 14:14:04 +01:00 |
|
Dave Halter
|
83b490dd6d
|
PyObject -> CompiledObject, PyName -> CompiledName
|
2014-01-13 14:09:03 +01:00 |
|
Dave Halter
|
0c98c05cd3
|
use __import__ instead of exec_function (should have done that a long time ago)
|
2014-01-13 14:01:03 +01:00 |
|
Dave Halter
|
e56a0cf544
|
docstring was sometimes empty for faked modules
|
2014-01-13 02:58:10 +01:00 |
|
Dave Halter
|
a96a2baf5b
|
fix an issue with missing '__class__' methods e.g. in numpy
|
2014-01-13 02:30:10 +01:00 |
|
Dave Halter
|
c602dc1c40
|
modules like PyQt4.QtGui are now importable, because the import works again. used a code snippet from the old builtin plugin
|
2014-01-13 01:57:26 +01:00 |
|
Dave Halter
|
b2d99be3ee
|
delete old builtin code
|
2014-01-12 19:23:37 +01:00 |
|
Dave Halter
|
4b319ad817
|
fix a docstr issue
|
2014-01-12 19:22:31 +01:00 |
|
Dave Halter
|
dfb494b9c4
|
finally able to delete the old builtin stuff
|
2014-01-12 18:22:33 +01:00 |
|
Dave Halter
|
860aa50192
|
renamed fake/_io.pym to io.pym and fixed some other 'fake' issues
|
2014-01-12 18:17:00 +01:00 |
|
Dave Halter
|
2bde6cde08
|
changing completion of python file objects
|
2014-01-12 18:07:58 +01:00 |
|
Dave Halter
|
c75cef0882
|
fix some python 3 compatibility things (which involves some real bugs, but py2 was passing)
|
2014-01-12 17:02:26 +01:00 |
|
Dave Halter
|
e4f3f5bea2
|
fix recursion issue with compiled classes
|
2014-01-12 14:28:42 +01:00 |
|
Dave Halter
|
7a0dc41b62
|
fixed doctest issues
|
2014-01-12 02:23:35 +01:00 |
|
Dave Halter
|
0bff729294
|
lots of small bugfixes
|
2014-01-12 02:15:59 +01:00 |
|