def process_memberdocs(self, docs, codeEl, add=True):
        """Associates member type DocElements with their corresponding members
        in the specified code element. The element must have a dictionary of
        members already."""        
        #Now we need to associate the members with their docstrings
        #Some of the members may be buried inside a group tag and
        #need to be handled separately.
        remainingdocs = []
        expandeddocs = []

        #Process any groups that are in the doc list.
        for doc in docs:
            if isinstance(doc, DocGroup):
                kids = self._process_docgroup(doc, codeEl, add)
                expandeddocs.extend(kids)
            else:
                expandeddocs.append(doc)

        for doc in expandeddocs:
            #Process the docstring, if it doesn't belong to a member
            #we will add it to the list of unassigned docstrings,
            #these most likely point to type declarations.           
            if not self._process_docstrings(doc, codeEl.members, add):
                remainingdocs.append(doc)
        return remainingdocs
def process_memberdocs ( self , docs , codeEl , add = True ) : remainingdocs = [ ] expandeddocs = [ ] for doc in docs : if isinstance ( doc , DocGroup ) : kids = self . _process_docgroup ( doc , codeEl , add ) expandeddocs . extend ( kids ) else : expandeddocs . append ( doc ) for doc in expandeddocs : if not self . _process_docstrings ( doc , codeEl . members , add ) : remainingdocs . append ( doc ) return remainingdocs
Associates member type DocElements with their corresponding members
        in the specified code element. The element must have a dictionary of
        members already.