Node.c
PyObject *Node_list_iterator(PyObject *o) {
	SqlNode *node = (SqlNode*) o;

	if (node->_node->nodeType == t_gsp_list) {
		PyObject *iter = PyObject_GetIter(PyDict_GetItemString(node->dict, "list"));
		Py_XDECREF(iter);
		return iter;
	}

	Py_RETURN_NONE;
}
// Provide a (standard) iterator if it's a list node

Provide a (standard) iterator if it's a list node
Provide a ( standard ) iterator if it ' s a list node
PyObject *Node_list_iterator(PyObject *o) {
	SqlNode *node = (SqlNode*) o;
	if (node->_node->nodeType == t_gsp_list) {
		PyObject *iter = PyObject_GetIter(PyDict_GetItemString(node->dict, "list"));
		Py_XDECREF(iter);
		return iter;
	}
	Py_RETURN_NONE;
}
PyObject * Node_list_iterator ( PyObject * o ) { SqlNode * node = ( SqlNode * ) o ; if ( node -> _node -> nodeType == t_gsp_list ) { PyObject * iter = PyObject_GetIter ( PyDict_GetItemString ( node -> dict , " " ) ) ; Py_XDECREF ( iter ) ; return iter ; } Py_RETURN_NONE ; }
Provide a (standard) iterator if it's a list node
Provide a ( standard ) iterator if it ' s a list node