This website requires JavaScript.
cc1a89b637
* simplified statement
Jean-Louis Fuchs
2013-12-13 01:24:25 +01:00
d687fa4df6
* replaced docstr-string with TokenDocstring object
Jean-Louis Fuchs
2013-12-13 01:22:56 +01:00
53e4962711
* started create paralell get_code
Jean-Louis Fuchs
2013-12-12 22:11:15 +01:00
0e00aa103f
* created basic test
Jean-Louis Fuchs
2013-12-12 19:13:12 +01:00
e34874543e
Merge pull request #353 from ganwell/tokens
David Halter
2013-12-08 04:40:32 -08:00
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
Jean-Louis Fuchs
2013-12-08 01:32:58 +01:00
13680945d6
* imported utf8 for python 3.2
Jean-Louis Fuchs
2013-12-07 23:00:47 +01:00
e204c27ecc
* imported u for python 3.2
Jean-Louis Fuchs
2013-12-07 22:53:01 +01:00
5c543ac364
* unicode compatibility
Jean-Louis Fuchs
2013-12-07 22:50:20 +01:00
f1c49db6b6
* Added doctests to Token class * Added __setattr__ for symmetry * Code cleanup
Jean-Louis Fuchs
2013-12-06 02:51:28 +01:00
ced926b7f0
* cleanup
Jean-Louis Fuchs
2013-12-06 00:11:38 +01:00
099a6c2697
* added token.py
Jean-Louis Fuchs
2013-12-05 23:59:48 +01:00
989e12e8a7
* Replaced token tuple with token class * Fixed PEP8 where I read code
Jean-Louis Fuchs
2013-12-05 23:34:20 +01:00
4ff8b921a3
editor list always with proper urls at the end (easier to copy)
David Halter
2013-11-23 14:31:59 +01:00
a80a1fc19b
add company jedi by @proofit404 to emacs jedi plugins
David Halter
2013-11-23 14:29:21 +01:00
35c05f3162
Merge pull request #338 from ColinDuquesnoy/master
David Halter
2013-10-31 13:42:10 -07:00
ebbe0eeb18
Add name to authors
ColinDuquesnoy
2013-10-31 17:18:59 +01:00
1fccefab5a
Documentation: add thread safety warning in API
ColinDuquesnoy
2013-10-31 16:26:49 +01:00
099fe4eeb3
test a little bit more with the not in sys path packages
David Halter
2013-10-11 23:41:38 +04:30
873fc16247
py33 fix for an undefined name
David Halter
2013-10-11 23:37:31 +04:30
ec5ad4ac9c
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2013-10-11 23:25:19 +04:30
fb5b39a7bd
remove a strange imports.py code line
David Halter
2013-10-11 23:21:13 +04:30
f8f2194db3
imports that are not in sys.path - as a second option to those in sys.path
David Halter
2013-10-11 23:18:29 +04:30
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.
David Halter
2013-10-07 23:52:51 +04:30
4ea5f370eb
use GlobalNamespace differently
David Halter
2013-10-07 23:50:27 +04:30
ea25b1489a
GlobalNamespace doesn't use a lot of attributes - remove them
David Halter
2013-10-07 23:47:06 +04:30
c4896f767c
remove unused ModuleNotFound exception raise
David Halter
2013-10-07 23:41:20 +04:30
b357c099bc
test for imports that are not in the sys.path.
David Halter
2013-10-07 21:43:23 +04:30
7e6ee728ea
Merge pull request #323 from blink1073/gc-disable
David Halter
2013-10-06 08:55:38 -07:00
9cac894273
Disabling gc while loading pickles for a 20% speed boost on larger libs
Steven Silvester
2013-10-06 06:26:36 -05:00
b6c30b542a
merge fix for docs
David Halter
2013-09-14 23:27:36 +04:30
566d1023ee
don't load builtin modules, if not necessary in python3.3
David Halter
2013-09-14 23:15:41 +04:30
92237b5598
test fix in python 3.2
David Halter
2013-09-14 23:13:35 +04:30
a2ceaf1987
fixed import problems in python3.3
David Halter
2013-09-14 23:12:09 +04:30
0025a8c61e
added failing test for import problems in py33
David Halter
2013-09-14 23:11:47 +04:30
5ad12bc8aa
fix mro usage and all the type stuff (see also my blog post about why dir is wrong). fixes #314 , fixes #86
David Halter
2013-09-13 22:47:00 +04:30
b17de836c3
Added SynJedi also to sphinx docs
David Halter
2013-09-12 13:25:21 +04:30
cedae32605
Add SynWrite to supported editors.
David Halter
2013-09-11 22:38:42 +04:30
70123a6499
awesome badge power again :-)
David Halter
2013-09-09 20:09:14 +04:30
ae365eb930
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2013-09-08 22:28:26 +04:30
353bc54642
fix reversed builtin in 2.7
David Halter
2013-09-07 22:56:01 +04:30
06cdc3753a
Merge pull request #316 from asmeurer/sith_run
David Halter
2013-09-06 21:41:45 -07:00
fc4e5408ba
Try to make it clearer that the first output of sith.py run is just the input
Aaron Meurer
2013-09-06 20:39:26 -06:00
9feb76ed53
add _io mixin because that's what open in python3 returns
David Halter
2013-09-06 16:10:00 +04:30
39a5c8501b
fixed file in python 2.7 with test, fixes #309
David Halter
2013-09-06 16:00:12 +04:30
9bbd73bf86
fix problems with set_vars that were no set_vars
David Halter
2013-09-06 15:24:14 +04:30
6f16aaaa19
corrected an old comment
David Halter
2013-09-06 15:12:54 +04:30
d216ab331a
also add a test for class execution, which still fails due to another bug, that has been (almost) fixed lately, fixes #305
David Halter
2013-09-06 15:09:12 +04:30
fcc6c4d811
goto before assignments should still work, 305
David Halter
2013-09-06 14:56:35 +04:30
95bac43840
before assignment goto test, #305
David Halter
2013-09-06 14:35:56 +04:30
648095ad52
sorted builtin should now be working, fixes #312
David Halter
2013-09-06 13:33:15 +04:30
b18cafa8f8
test for #312 , sorted/reversed builtins
David Halter
2013-09-06 13:27:15 +04:30
2deccb6d66
correct docstring, fixes #310
David Halter
2013-09-06 13:03:30 +04:30
c74aa71549
update development docs with parser changes
David Halter
2013-09-06 01:49:46 +04:30
92a3491b3d
removed an unused tokenizer import
David Halter
2013-09-06 01:45:29 +04:30
9eca33f55c
final import renamings for the new parser package
David Halter
2013-09-06 01:27:07 +04:30
3e217a8270
setup.py add new parser package
David Halter
2013-09-06 01:21:18 +04:30
13f0c2b91f
all the import changes
David Halter
2013-09-06 01:19:19 +04:30
390442dc3b
move all the parser stuff into a seperate package
David Halter
2013-09-06 00:58:40 +04:30
dd4d0bc619
remove unused ParserError
David Halter
2013-09-06 00:49:21 +04:30
33711ba966
fix problems with literals, finally
David Halter
2013-09-06 00:40:08 +04:30
c3ba7d2ae8
remove except only clauses
David Halter
2013-09-06 00:02:32 +04:30
78f3199b03
fix some tests, that have been broken by literals
David Halter
2013-09-05 23:51:25 +04:30
1b5f4f5e0b
literal classes mostly working
David Halter
2013-09-05 23:45:56 +04:30
fc5fdf929a
actually use the new types in the parser
David Halter
2013-09-05 22:29:24 +04:30
7383e5dc53
add String and Number instead of abusing Call for it
David Halter
2013-09-05 22:19:05 +04:30
9e54abaf22
StatementElement instead of Call and Call now inherits from that
David Halter
2013-09-05 21:50:05 +04:30
458497747b
add pypy to failing travis tests
David Halter
2013-09-04 21:35:54 +04:30
1c75ced693
fix tox problem with sith tests
David Halter
2013-09-04 21:31:48 +04:30
d483143d47
fix a very annoying caching problem
David Halter
2013-09-03 22:41:56 +04:30
4c6a58644e
removed used_vars and set_vars parameters, because they are unused
David Halter
2013-09-03 01:17:35 +04:30
ba228d2ca0
remove used_vars completely
David Halter
2013-09-03 01:05:58 +04:30
31d992207c
add a names_are_set_vars variable to statement
David Halter
2013-09-03 01:01:46 +04:30
1fa5d34878
move some things from Flow to ForFlow
David Halter
2013-09-03 00:22:09 +04:30
15c9ed573d
it seems like all relevant used_vars usages have been removed
David Halter
2013-09-02 23:43:51 +04:30
a355c8c54c
remove more used_vars
David Halter
2013-09-02 23:36:26 +04:30
a2acc6a8a9
remove last_token
David Halter
2013-09-02 23:23:18 +04:30
47d250494e
simplified and united docstring version
David Halter
2013-09-02 23:21:54 +04:30
2b88640c3a
statements should care for its own docstrings, not the parser
David Halter
2013-09-02 23:12:10 +04:30
6ac3cfdece
remove one more used_vars usage
David Halter
2013-09-02 23:03:21 +04:30
afc388e2d7
replace used_vars for params
David Halter
2013-09-02 22:03:47 +04:30
e442dbbc4f
move also used_vars to a property, to show that it's not being written to
David Halter
2013-09-02 21:52:42 +04:30
37ecf943af
finally able to remove stmt.set_vars property
David Halter
2013-09-02 21:43:23 +04:30
9565aa1431
version should be the next one (with alpha) and not a past one, thx @ramiro
David Halter
2013-09-02 21:23:40 +04:30
9367b54a3d
get rid of set_vars class var in statement and define a wrapper for it, because it's still used
David Halter
2013-09-02 17:23:08 +04:30
a8510e51f1
use as_names as a way to inject 'set_vars' to statements
David Halter
2013-09-02 16:23:13 +04:30
ad16f34cda
generate set_vars now
David Halter
2013-09-02 16:02:18 +04:30
a253f07827
get rid of set_vars parent setting (use token_list instead).
David Halter
2013-09-02 15:21:28 +04:30
05b37e61cb
preparation to get rid of set_vars
David Halter
2013-09-02 15:14:15 +04:30
9c6dae1df8
temporarily disable old tests to refactor set_vars
David Halter
2013-09-01 23:54:15 +04:30
2e97986545
assignment details description
David Halter
2013-09-01 22:22:20 +04:30
58d3ba37e9
Jedi doesn't support del yet
David Halter
2013-09-01 20:06:40 +04:30
3d3157eff8
remove unused set_vars, but there are still set_vars that shouldn't be in defined_names, #205
David Halter
2013-08-31 23:51:06 +04:30
2ee7ee4473
regression test for #205
David Halter
2013-08-31 19:59:16 +04:30
4c3ac7fe2e
s/readthedocs.org/jedidjah.ch/g
David Halter
2013-08-31 19:03:02 +04:30
7b1290a182
last documentation fixes
David Halter
2013-08-31 18:59:29 +04:30
0fd0b0efc6
split api classes from api documentation, fixes #212
David Halter
2013-08-31 18:44:51 +04:30
ed554411b8
remove deleted docs entries from index
David Halter
2013-08-31 18:39:37 +04:30
3baf4a1711
add repl stuff to usage docs
David Halter
2013-08-31 18:38:28 +04:30
d9b4218ca6
Jedi usage chapter as a first chapter for Jedis documentation.
David Halter
2013-08-31 18:26:45 +04:30