Lines Matching refs:node
2137 * iterating when a node doesn't have text (so it doesn't return any
2138 * node like iter())
2140 * children of a node.
2317 PyObject *root; /* root node (first created node) */
2319 PyObject *this; /* current node */
2320 PyObject *last; /* most recently created node */
2321 PyObject *last_for_tail; /* most recently created node that takes a tail */
2643 PyObject *node)
2647 PyObject *event = PyTuple_Pack(2, action, node);
2666 PyObject* node;
2675 node = create_new_element(tag, attrib);
2680 node = PyObject_CallFunctionObjArgs(self->element_factory,
2685 node = PyObject_CallFunctionObjArgs(self->element_factory,
2688 if (!node) {
2696 if (treebuilder_add_subelement(this, node) < 0)
2706 Py_INCREF(node);
2707 self->root = node;
2720 Py_INCREF(node);
2721 Py_SETREF(self->this, node);
2722 Py_INCREF(node);
2723 Py_SETREF(self->last, node);
2725 if (treebuilder_append_event(self, self->start_event_obj, node) < 0)
2728 return node;
2731 Py_DECREF(node);