code: def parse_template(self):
          '''Parse the template string into a dict.
  
          Find the (large) inner sections first, save them, and remove them from
          a modified string. Then find the template attributes in the modified
          string.
  
          :returns: dictionary of parsed template
          '''
  
          self.templ_dict = {'actions': {'definition': {}}}
  
          self.templ_dict['name'] = self._get_template_name()
  
          self._add_cli_scripts()
          self._add_sections()
          self._add_attrs()
  
          return self.templ_dicf parse_template(self):
          '''Parse the template string into a dict.
  
          Find the (large) inner sections first, save them, and remove them from
          a modified string. Then find the template attributes in the modified
          string.
  
          :returns: dictionary of parsed template
          '''
  
          self.templ_dict = {'actions': {'definition': {}}}
  
          self.templ_dict['name'] = self._get_template_name()
  
          self._add_cli_scripts()
          self._add_sections()
          self._add_attrs()
  
          return self.templ_dict
docs: Parse the template string into a dict.
  
          Find the (large) inner sections first, save them, and remove them from
          a modified string. Then find the template attributes in the modified
          string.
  
          :returns: dictionary of parsed template