Aviv Palivoda
6d53fe6924
Add more tests for class doc
2019-03-31 18:52:27 +03:00
Aviv Palivoda
ab3cde77b4
Support class __doc__
2019-03-31 18:52:27 +03:00
Aviv Palivoda
2f9a49d077
Support classmethod super
2019-03-23 19:56:00 +02:00
Aviv Palivoda
84e89d37e2
Use __class__ cell in super
2019-03-22 16:37:28 +02:00
Aviv Palivoda
6230a25c4b
Use first argument in super
2019-03-22 16:37:28 +02:00
Adam Kelly
1958e47022
Add __class__ cell to method scopes.
2019-03-20 09:20:28 +00:00
Aviv Palivoda
50cc9fa91f
super works in class methods
2019-03-18 22:00:54 +02:00
ben
3c3c1f2b6f
Fixed new_attribute_error and added more tests for property
2019-03-10 09:01:46 +13:00
Windel Bouwman
df0400dffb
Add filter and zip builtins
2018-11-07 09:41:16 +01:00
Windel Bouwman
ce5bb72ed0
Minor delta on super class.
2018-11-05 20:46:32 +01:00
Adam Kelly
7bf8378a18
type.__getattribute__ should be bound to type!
2018-11-04 18:43:39 +00:00
Windel Bouwman
a389b55ec1
Initial version of property class.
2018-11-04 17:14:07 +01:00
Windel Bouwman
6746784db8
Add classmethod and staticmethod classes.
2018-11-04 13:27:50 +01:00
Adam Kelly
ca7b792497
Get both forms of type to work properly.
...
Includes basic ability to traverse method resolution order (mro), but
not to derive mro or read parents from class definitions.
New and init called when creating types and instances.
__call__ works on types and instances.
Descriptors have have priority over instance variables.
2018-08-18 11:54:00 +01:00
Adam Kelly
4b52f72316
load_attr to use class based attribute getting.
2018-08-12 18:57:56 +01:00
Adam Kelly
aa1207adcf
Snippet to test out class definition.
2018-08-09 07:55:52 +01:00