David Halter
|
f52fea984d
|
parsing.Array/parsing.Call have a start_pos attribute now
|
2012-08-21 11:59:21 +02:00 |
|
David Halter
|
1b310e9f90
|
introduced settings
|
2012-08-17 13:36:50 +02:00 |
|
David Halter
|
848b6e03eb
|
dicts are now returned correctly, just without content
|
2012-08-16 17:11:27 +02:00 |
|
David Halter
|
6db12b5973
|
better understanding of how dicts are filled
|
2012-08-16 16:23:03 +02:00 |
|
David Halter
|
10c2281244
|
dynamic arrays work now also in functions
|
2012-08-14 19:25:55 +02:00 |
|
David Halter
|
692b85cfb2
|
list.extend / set.update works now
|
2012-08-14 15:00:31 +02:00 |
|
David Halter
|
76e6b1f37c
|
dynamic params works now on all internal classes
|
2012-08-14 14:43:47 +02:00 |
|
David Halter
|
61ca2c74b4
|
reeneabled more complex builtin array tests
|
2012-08-14 13:07:21 +02:00 |
|
David Halter
|
79d30f1b24
|
addition to fix another docstr problem
|
2012-08-14 12:55:25 +02:00 |
|
David Halter
|
e2fb6c7d9a
|
vim shows now docstrings also correct
|
2012-08-13 22:39:43 +02:00 |
|
David Halter
|
6467f4f420
|
docstrings are working again and have a correct output
|
2012-08-13 21:26:24 +02:00 |
|
David Halter
|
37b5f2cb93
|
found the memory-critical pieces. also removed old debug code
|
2012-08-13 16:46:34 +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
|
673cb30ee8
|
probably half of the tests are running again.
|
2012-08-12 02:09:10 +02:00 |
|
David Halter
|
3ae7d3f278
|
use weakrefs for parents now: rest
|
2012-08-12 01:42:37 +02:00 |
|
David Halter
|
a2611c5db6
|
use weakrefs for parents now: evaluate.py
|
2012-08-12 01:32:53 +02:00 |
|
David Halter
|
ed07e91d88
|
use weakrefs for parents now: functions.py
|
2012-08-12 01:23:57 +02:00 |
|
David Halter
|
1571931088
|
python 2.5 compatibility (future import)
|
2012-08-11 00:16:55 +02:00 |
|
David Halter
|
f95245a3a0
|
changes so that python3 will run with the builtins, because in py3k range = old xrange
|
2012-08-11 00:06:12 +02:00 |
|
David Halter
|
e41c4c6cc3
|
implemented xrange
|
2012-08-11 00:02:04 +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
|
1843293624
|
removed some for loop handling stuff, because it was redundant with iterator handling
|
2012-08-10 23:13:33 +02:00 |
|
David Halter
|
7fc13bde48
|
added a method which returns all the stuff in an iterator
|
2012-08-10 18:23:01 +02:00 |
|
David Halter
|
9b80dab77b
|
really good support for list/set conversions
|
2012-08-10 17:21:14 +02:00 |
|
David Halter
|
e0ebc0e3ac
|
started better dynamic support for list/set conversions including appends after conversions
|
2012-08-10 16:39:56 +02:00 |
|
David Halter
|
b57cf57af6
|
restructed dynamic array test and added rename tests
|
2012-08-09 16:36:59 +02:00 |
|
David Halter
|
ae60bce836
|
dynamic arrays are now working pretty good
|
2012-08-09 16:03:28 +02:00 |
|
David Halter
|
c6f76a15ff
|
dynamic array additions are working with list.append
|
2012-08-09 14:21:51 +02:00 |
|
David Halter
|
e4b911b943
|
range() works now
|
2012-08-08 16:07:06 +02:00 |
|
David Halter
|
024cc78b2c
|
implemented __next__ method
|
2012-08-08 15:56:59 +02:00 |
|
David Halter
|
a0fad34503
|
generalized param array creation
|
2012-08-07 10:41:15 +02:00 |
|
David Halter
|
11808d8fa3
|
catched some errors of invalid code, that was caused by imbalanced closing brackets
|
2012-08-07 10:11:18 +02:00 |
|
David Halter
|
f4db5e8a47
|
added __ to builtin-mixin instance variables, which should decrease visibility
|
2012-08-07 01:22:32 +02:00 |
|
David Halter
|
b2abf241ae
|
more tests for next/iter combinations
|
2012-08-07 00:49:36 +02:00 |
|
David Halter
|
6fdc305551
|
tuple/iter are working now
|
2012-08-07 00:27:25 +02:00 |
|
David Halter
|
8bd73d96cb
|
frozenset is working now / further array conversion tests
|
2012-08-07 00:11:44 +02:00 |
|
David Halter
|
5f26d0c442
|
mixins are now possible even if some things are in the base class
|
2012-08-07 00:11:08 +02:00 |
|
David Halter
|
f935d4ff53
|
implemented __iter__
|
2012-08-06 23:21:42 +02:00 |
|
David Halter
|
9072bd6f52
|
added a base class to have easier isinstance comparisons
|
2012-08-06 22:25:58 +02:00 |
|
David Halter
|
bef8fca57d
|
list() builtin is working better now
|
2012-08-06 21:26:05 +02:00 |
|
David Halter
|
6ae98ba2f6
|
rearranged builtin mixins
|
2012-08-06 20:54:35 +02:00 |
|
David Halter
|
c154bdad0e
|
array indexing works now also with variables
|
2012-08-06 17:47:43 +02:00 |
|
David Halter
|
8780199a33
|
basic __getitem__ implementation
|
2012-08-06 15:49:08 +02:00 |
|
David Halter
|
55b6d5b598
|
removed old todos
|
2012-08-06 11:47:39 +02:00 |
|
David Halter
|
384c3a5b77
|
support for dynamic params in classes
|
2012-08-06 02:27:49 +02:00 |
|
David Halter
|
e6ae235b78
|
made dynamic *args/**args work
|
2012-08-06 01:53:43 +02:00 |
|
David Halter
|
92bf995c3a
|
different dynamic approach to get params, works already really good!
|
2012-08-06 01:33:01 +02:00 |
|