code: def list_of_matching(self, tup_tree, matched):
          
  
          result = []
  
          for child in kids(tup_tree):
              if name(child) not in matched:
                  continue
              result.append(self.parse_any(child))
  
          return result
docs: Parse only the children of particular types defined in the list/tuple
          matched under tup_tree.
  
          Other children are ignored rather than giving an error.