David Halter
8d2b3a0f7c
Executable.decorated should be protected
2013-12-23 22:52:17 +01:00
Colin
478140caab
Add a comment
2013-12-21 14:23:41 +01:00
ColinDuquesnoy
3da4ff1f89
Fix for #357/#331
2013-12-20 13:48:49 +01:00
David Halter
3a8692e730
merge authors.txt
2013-12-16 20:40:24 +01:00
Jean-Louis Fuchs
3204a39f6c
* made Token readonly like a tuple by using @property
...
* end_pos calculation didn't respect multiline tokens
* replaced all index access to Token
* wrapped all code that injects token tuples with
Token.from_tuple()
* repr of Token is still its tuple form!?
* PEP8 where I read or wrote code
2013-12-08 01:32:58 +01:00
Jean-Louis Fuchs
13680945d6
* imported utf8 for python 3.2
2013-12-07 23:00:47 +01:00
Jean-Louis Fuchs
e204c27ecc
* imported u for python 3.2
2013-12-07 22:53:01 +01:00
Jean-Louis Fuchs
5c543ac364
* unicode compatibility
2013-12-07 22:50:20 +01:00
Jean-Louis Fuchs
f1c49db6b6
* Added doctests to Token class
...
* Added __setattr__ for symmetry
* Code cleanup
2013-12-06 02:51:28 +01:00
Jean-Louis Fuchs
ced926b7f0
* cleanup
2013-12-06 00:11:38 +01:00
Jean-Louis Fuchs
099a6c2697
* added token.py
2013-12-05 23:59:48 +01:00
Jean-Louis Fuchs
989e12e8a7
* Replaced token tuple with token class
...
* Fixed PEP8 where I read code
2013-12-05 23:34:20 +01:00
ColinDuquesnoy
1fccefab5a
Documentation: add thread safety warning in API
2013-10-31 16:26:49 +01:00
David Halter
873fc16247
py33 fix for an undefined name
2013-10-11 23:37:31 +04:30
David Halter
ec5ad4ac9c
Merge branch 'dev' of github.com:davidhalter/jedi into dev
2013-10-11 23:25:19 +04:30
David Halter
fb5b39a7bd
remove a strange imports.py code line
2013-10-11 23:21:13 +04:30
David Halter
f8f2194db3
imports that are not in sys.path - as a second option to those in sys.path
2013-10-11 23:18:29 +04:30
David Halter
ee181ea098
use encoding instead of source_encoding as a param in the API. I really hope this doesn't break anything, but I doubt it.
2013-10-07 23:52:51 +04:30
David Halter
4ea5f370eb
use GlobalNamespace differently
2013-10-07 23:50:27 +04:30
David Halter
ea25b1489a
GlobalNamespace doesn't use a lot of attributes - remove them
2013-10-07 23:47:06 +04:30
David Halter
c4896f767c
remove unused ModuleNotFound exception raise
2013-10-07 23:41:20 +04:30
Steven Silvester
9cac894273
Disabling gc while loading pickles for a 20% speed boost on larger libs
2013-10-06 06:26:36 -05:00
David Halter
566d1023ee
don't load builtin modules, if not necessary in python3.3
2013-09-14 23:15:41 +04:30
David Halter
a2ceaf1987
fixed import problems in python3.3
2013-09-14 23:12:09 +04:30
David Halter
5ad12bc8aa
fix mro usage and all the type stuff (see also my blog post about why dir is wrong). fixes #314 , fixes #86
2013-09-13 22:47:00 +04:30
David Halter
353bc54642
fix reversed builtin in 2.7
2013-09-07 22:56:01 +04:30
David Halter
9feb76ed53
add _io mixin because that's what open in python3 returns
2013-09-06 16:10:00 +04:30
David Halter
39a5c8501b
fixed file in python 2.7 with test, fixes #309
2013-09-06 16:00:12 +04:30
David Halter
9bbd73bf86
fix problems with set_vars that were no set_vars
2013-09-06 15:24:14 +04:30
David Halter
fcc6c4d811
goto before assignments should still work, 305
2013-09-06 14:56:35 +04:30
David Halter
648095ad52
sorted builtin should now be working, fixes #312
2013-09-06 14:08:54 +04:30
David Halter
2deccb6d66
correct docstring, fixes #310
2013-09-06 13:03:30 +04:30
David Halter
92a3491b3d
removed an unused tokenizer import
2013-09-06 01:45:29 +04:30
David Halter
9eca33f55c
final import renamings for the new parser package
2013-09-06 01:27:07 +04:30
David Halter
13f0c2b91f
all the import changes
2013-09-06 01:19:19 +04:30
David Halter
390442dc3b
move all the parser stuff into a seperate package
2013-09-06 00:58:57 +04:30
David Halter
dd4d0bc619
remove unused ParserError
2013-09-06 00:49:21 +04:30
David Halter
33711ba966
fix problems with literals, finally
2013-09-06 00:40:08 +04:30
David Halter
c3ba7d2ae8
remove except only clauses
2013-09-06 00:02:32 +04:30
David Halter
1b5f4f5e0b
literal classes mostly working
2013-09-05 23:45:56 +04:30
David Halter
fc5fdf929a
actually use the new types in the parser
2013-09-05 22:29:24 +04:30
David Halter
7383e5dc53
add String and Number instead of abusing Call for it
2013-09-05 22:19:05 +04:30
David Halter
9e54abaf22
StatementElement instead of Call and Call now inherits from that
2013-09-05 21:50:05 +04:30
David Halter
d483143d47
fix a very annoying caching problem
2013-09-03 22:41:56 +04:30
David Halter
4c6a58644e
removed used_vars and set_vars parameters, because they are unused
2013-09-03 01:17:35 +04:30
David Halter
ba228d2ca0
remove used_vars completely
2013-09-03 01:05:58 +04:30
David Halter
31d992207c
add a names_are_set_vars variable to statement
2013-09-03 01:01:46 +04:30
David Halter
1fa5d34878
move some things from Flow to ForFlow
2013-09-03 00:22:09 +04:30
David Halter
15c9ed573d
it seems like all relevant used_vars usages have been removed
2013-09-02 23:43:51 +04:30
David Halter
a355c8c54c
remove more used_vars
2013-09-02 23:36:26 +04:30