parameters: (self)
return_statement: return lst
docstring: Get the list of parent folders of the source files (header files included)
  		for writing the filters
docstring_summary: Get the list of parent folders of the source files (header files included)
  		for writing the filters
docstring_tokens: Get the list of parent folders of the source files ( header files included ) for writing the filters
function: def dirs(self):
  		"""
  		Get the list of parent folders of the source files (header files included)
  		for writing the filters
  		"""
  		lst = []
  		def add(x):
  			if x.height() > self.tg.path.height() and x not in lst:
  				lst.append(x)
  				add(x.parent)
  		for x in self.source:
  			add(x.parent)
  		return lst
function_tokens: def dirs ( self ) : lst = [ ] def add ( x ) : if x . height ( ) > self . tg . path . height ( ) and x not in lst : lst . append ( x ) add ( x . parent ) for x in self . source : add ( x . parent ) return lst