David Halter
|
e90a073edd
|
changed decorated func definitively, which makes things a little less complicated
|
2012-07-19 11:41:02 +02:00 |
|
David Halter
|
942cff225b
|
tried to clean up decorators, but recursions are now a problem
|
2012-07-19 11:19:08 +02:00 |
|
David Halter
|
d91f13ab9b
|
many new descriptor tests
|
2012-07-17 23:21:33 +02:00 |
|
David Halter
|
9e585c3ec1
|
properties now also working as assignments, not only as decorators. debug output still visible.
|
2012-07-17 19:07:22 +02:00 |
|
David Halter
|
cc2f616c7e
|
class assignments for statements is working now (oh gosh, this commit must be so non-readable for everyone except me...)
|
2012-07-17 16:35:55 +02:00 |
|
David Halter
|
1f9e3190bf
|
removed an old test script
|
2012-07-17 14:29:16 +02:00 |
|
David Halter
|
6e8510b2bd
|
nested classes may have caused problems
|
2012-07-17 10:31:53 +02:00 |
|
David Halter
|
2feef20dc5
|
import completion fully working
|
2012-07-17 00:44:40 +02:00 |
|
David Halter
|
45413a18b9
|
most import completions work now, but some other tests don't
|
2012-07-16 20:42:22 +02:00 |
|
David Halter
|
e779cc8c97
|
basic imports rewriting, which has still it's rough edges
|
2012-07-16 02:19:48 +02:00 |
|
David Halter
|
e6741c2dd6
|
fixed the position problems, that came with the last big patch
|
2012-07-14 17:28:43 +02:00 |
|
David Halter
|
08a4562958
|
line_nr/indent were now completely replaced by start_pos. tests are failing!
|
2012-07-14 03:06:49 +02:00 |
|
David Halter
|
cdf97b2bbe
|
interface changes from row/colum to position
|
2012-07-14 01:05:56 +02:00 |
|
David Halter
|
1e5377958b
|
pep8
|
2012-07-13 15:55:18 +02:00 |
|
David Halter
|
19579cf263
|
removed a little ordering bug, which was just a problem with gotos
|
2012-07-13 15:51:47 +02:00 |
|
David Halter
|
8b8b0f920d
|
full python 2.5-3.2 compatibility. but 2.5 isn't fully tested, because that's not possible
|
2012-07-13 15:34:51 +02:00 |
|
David Halter
|
4ee9faacec
|
fixed a bug that made it impossible to load two cbuiltins from the same directory / 2.5 compatibility
|
2012-07-13 15:04:10 +02:00 |
|
David Halter
|
364405166b
|
little bit of python2.5 compatibility
|
2012-07-13 02:17:33 +02:00 |
|
David Halter
|
354838bb86
|
python 3 full compatibility
|
2012-07-13 02:10:55 +02:00 |
|
David Halter
|
24577bc632
|
added an own implementation for hasattr (python 2, python 3 is fine)
|
2012-07-13 01:27:41 +02:00 |
|
David Halter
|
47da6f297f
|
skip thirdparty modules, if not available
|
2012-07-13 01:17:00 +02:00 |
|
David Halter
|
dbef32627e
|
removed a hasattr(), because in python 2 it catches also other exceptions
|
2012-07-13 01:14:16 +02:00 |
|
David Halter
|
972b4bd13d
|
parentheses work now in import statements (tested)
|
2012-07-13 01:00:44 +02:00 |
|
David Halter
|
4739eb6c02
|
changed the way the tests react, when multiple elements are produced
|
2012-07-12 16:19:47 +02:00 |
|
David Halter
|
c84ca8f897
|
fixed a bug with tuple indexing: a,b,c = (1,2)
|
2012-07-12 15:45:14 +02:00 |
|
David Halter
|
cc081cdb3c
|
deepcopy removed at one place, tests being 12s faster (from 20s to 8s)
|
2012-07-12 15:10:57 +02:00 |
|
David Halter
|
12970f80ae
|
fixed an index problem with the parser, which could happen with really special code
|
2012-07-12 12:01:28 +02:00 |
|
David Halter
|
19c7f470ca
|
comments revised.
|
2012-07-12 01:04:11 +02:00 |
|
David Halter
|
28f12865d2
|
removed scopes in follow_statement and so on
|
2012-07-12 00:47:42 +02:00 |
|
David Halter
|
b840648ef3
|
big change to make param transfer possible. always. this also makes scopes in many places redundant.
|
2012-07-12 00:37:55 +02:00 |
|
David Halter
|
9b09e11114
|
tests for an additional variable in *args, **args
|
2012-07-11 02:28:55 +02:00 |
|
David Halter
|
81c29d58d0
|
tests for an additional variable in *args, **args
|
2012-07-11 02:25:43 +02:00 |
|
David Halter
|
a0b5bbe6db
|
removed test cases, which who are not python compatible and just something else
|
2012-07-11 02:19:10 +02:00 |
|
David Halter
|
e8c1b8c5bd
|
more kwargs tests
|
2012-07-11 02:09:52 +02:00 |
|
David Halter
|
5f33bbd8ca
|
new jedi self completion tests
|
2012-07-11 02:04:27 +02:00 |
|
David Halter
|
97cf613265
|
kwargs is now working, also within decorators
|
2012-07-11 02:04:05 +02:00 |
|
David Halter
|
4555b29701
|
new decorator tests (nested)
|
2012-07-11 02:03:19 +02:00 |
|
David Halter
|
fd4e0ba775
|
new args/kwargs tests
|
2012-07-11 02:02:54 +02:00 |
|
David Halter
|
53358b28d3
|
properties work now also with initialization values of classes
|
2012-07-10 17:52:46 +02:00 |
|
David Halter
|
e4739fddf9
|
generators are now working with arguments (yield stmts)
|
2012-07-10 13:36:36 +02:00 |
|
David Halter
|
37f2b8ff56
|
recursions are now being catched
|
2012-07-09 12:05:07 +02:00 |
|
David Halter
|
e78ba60a47
|
changed many tests from old completion tests to type tests, which brings more security
|
2012-07-06 01:37:04 +02:00 |
|
David Halter
|
8d26cff54b
|
changed many tests from old completion tests to type tests, which brings more security
|
2012-07-06 01:29:50 +02:00 |
|
David Halter
|
fdfd475d40
|
position stuff works now also with function that are located after the just called function
|
2012-07-06 01:07:17 +02:00 |
|
David Halter
|
28ad77406f
|
default of no arguments at an execution changed to a parsing.Array
|
2012-07-05 18:22:56 +02:00 |
|
David Halter
|
e88c11605b
|
fixed a little bug caused by not setting the parent of flows correctly
|
2012-07-05 15:55:19 +02:00 |
|
David Halter
|
70b3895e42
|
debugging stuff
|
2012-07-05 01:03:28 +02:00 |
|
David Halter
|
70530c0767
|
colors for debugging
|
2012-07-04 09:32:33 +02:00 |
|
David Halter
|
d7d4e36558
|
started testing the completion of jedi itself
|
2012-06-28 21:19:28 +02:00 |
|
David Halter
|
b9f779f55c
|
removed old stuff
|
2012-06-28 20:27:38 +02:00 |
|