parameters: (self, strip_expansion=False)
docstring: Processes the file contents.
docstring_summary: Processes the file contents.
docstring_tokens: Processes the file contents .
function: def ProcessContent(self, strip_expansion=False):
      """Processes the file contents."""
      self._ParseFile()
      if strip_expansion:
        # Without a collection the expansions become blank, removing them.
        collection = None
      else:
        collection = MacroCollection()
      for section in self._sections:
        section.BindMacroCollection(collection)
      result = ''
      for section in self._sections:
        result += section.text
      self._processed_content = result
function_tokens: def ProcessContent ( self , strip_expansion = False ) : self . _ParseFile ( ) if strip_expansion : # Without a collection the expansions become blank, removing them. collection = None else : collection = MacroCollection ( ) for section in self . _sections : section . BindMacroCollection ( collection ) result = '' for section in self . _sections : result += section . text self . _processed_content = result