Lines Matching refs:self
767 ast_dealloc(AST_object *self)
770 PyTypeObject *tp = Py_TYPE(self);
771 PyObject_GC_UnTrack(self);
772 Py_CLEAR(self->dict);
775 free_func(self);
780 ast_traverse(AST_object *self, visitproc visit, void *arg)
782 Py_VISIT(Py_TYPE(self));
783 Py_VISIT(self->dict);
788 ast_clear(AST_object *self)
790 Py_CLEAR(self->dict);
795 ast_type_init(PyObject *self, PyObject *args, PyObject *kw)
805 if (_PyObject_LookupAttr((PyObject*)Py_TYPE(self), state->_fields, &fields) < 0) {
819 _PyType_Name(Py_TYPE(self)),
831 res = PyObject_SetAttr(self, name, PyTuple_GET_ITEM(args, i));
853 Py_TYPE(self)->tp_name, key);
858 res = PyObject_SetAttr(self, key, value);
871 ast_type_reduce(PyObject *self, PyObject *unused)
879 if (_PyObject_LookupAttr(self, state->__dict__, &dict) < 0) {
883 return Py_BuildValue("O()N", Py_TYPE(self), dict);
885 return Py_BuildValue("O()", Py_TYPE(self));