parameters: (self)
return_statement: return descendants
docstring: Returns a list of all of this object's descendants, including this
      object.
docstring_summary: Returns a list of all of this object's descendants, including this
      object.
docstring_tokens: Returns a list of all of this object s descendants including this object .
function: def Descendants(self):
      """Returns a list of all of this object's descendants, including this
      object.
      """
  
      children = self.Children()
      descendants = [self]
      for child in children:
        descendants.extend(child.Descendants())
      return descendants
function_tokens: def Descendants ( self ) : children = self . Children ( ) descendants = [ self ] for child in children : descendants . extend ( child . Descendants ( ) ) return descendants