parameters: (self, node, names)
return_statement: return dict(nodes)
docstring: Given a node and a sequence of strings in `names`, return a
          dictionary containing the names as keys and child
          `ELEMENT_NODEs`, that have a `tagName` equal to the name.
docstring_summary: Given a node and a sequence of strings in `names`, return a
          dictionary containing the names as keys and child
          `ELEMENT_NODEs`, that have a `tagName` equal to the name.
docstring_tokens: Given a node and a sequence of strings in names return a dictionary containing the names as keys and child ELEMENT_NODEs that have a tagName equal to the name .
function: def get_specific_nodes(self, node, names):
          """Given a node and a sequence of strings in `names`, return a
          dictionary containing the names as keys and child
          `ELEMENT_NODEs`, that have a `tagName` equal to the name.
  
          """
          nodes = [(x.tagName, x) for x in node.childNodes
                   if x.nodeType == x.ELEMENT_NODE and
                   x.tagName in names]
          return dict(nodes)
function_tokens: def get_specific_nodes ( self , node , names ) : nodes = [ ( x . tagName , x ) for x in node . childNodes if x . nodeType == x . ELEMENT_NODE and x . tagName in names ] return dict ( nodes )