Commit Graph

24 Commits

Author SHA1 Message Date
David Halter
844e222ed5 cleanup 2012-09-06 11:23:12 +02:00
David Halter
663d808f9f removed complexity of builtin scope 2012-09-03 16:20:20 +02:00
David Halter
83a5a4267f improved many docstrings 2012-08-30 15:07:11 +02:00
David Halter
dd0cc343f8 mainly settings documentation 2012-08-30 01:41:40 +02:00
David Halter
a33160eb25 added parent_stmt to fast_parent_copy, which makes the method more reliable 2012-08-29 23:42:18 +02:00
David Halter
73f341866c added recursion decorator / fast_parent_copy fix 2012-08-29 22:53:51 +02:00
David Halter
0d9a6282e7 little change in recursion decorator, ignored nodes should be ignored for both sides of __eq__ 2012-08-24 18:21:43 +02:00
David Halter
4b784263ae removed duplicate fast_parent_copy method, now its used for Calls and Scopes 2012-08-23 14:53:21 +02:00
David Halter
e28d7f0cdf cleaning / pep8 2012-08-23 14:45:29 +02:00
David Halter
b844fa201a catched recursions in a special array case 2012-08-22 15:14:36 +02:00
David Halter
f52fea984d parsing.Array/parsing.Call have a start_pos attribute now 2012-08-21 11:59:21 +02:00
David Halter
e6f6003476 parents of Call/Array are now also weakrefs 2012-08-13 12:17:35 +02:00
David Halter
bc6cf350c2 weakrefs also for parent_stmt 2012-08-13 11:38:54 +02:00
David Halter
8e20c754b1 tests working all again, with weakref parents 2012-08-13 01:23:29 +02:00
David Halter
2d6ba4e8ec pep8 compatibility 2012-08-10 23:31:56 +02:00
David Halter
76eb3e53e7 fixed recursion problem with properties. However, this does not fix the problem, that things that are used like properties (closures with different inputs) still are not properly executed, due to recursion detection. 2012-08-10 23:29:26 +02:00
David Halter
a0fad34503 generalized param array creation 2012-08-07 10:41:15 +02:00
David Halter
c154bdad0e array indexing works now also with variables 2012-08-06 17:47:43 +02:00
David Halter
9a5564c624 reenable recursion detection. 2012-07-19 18:31:05 +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
08a4562958 line_nr/indent were now completely replaced by start_pos. tests are failing! 2012-07-14 03:06:49 +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
53358b28d3 properties work now also with initialization values of classes 2012-07-10 17:52:46 +02:00
David Halter
37f2b8ff56 recursions are now being catched 2012-07-09 12:05:07 +02:00