| parrotcode: Python Class | |
| Contents | Dynamic PMCs |

classes/pytype.pmc - Python Class

These are the vtable functions for the Python Type base class (i.e., methods you would expect to see on Python Classes

void add_method(STRING *method_name, PMC *sub)PMC *find_method(STRING *method_name)*method_name and returns it.PMC *get_attr_str(STRING *name)name.PMC *get_class()void *invoke(void *next)PMC *subclass(STRING *name)STRING *name() STRING* name() {
PMC *name = VTABLE_getprop(INTERP, SELF, PyString_name);
return VTABLE_get_string(INTERP, name);
}
PMC* "__new__"(PMC *class, PMC *source)
|
|
|