code: def _parse(self):
          
          # Is this a shorthand template?
          if self._element.tag == 'template':
              return self._parse_template(self._element)
  
          # Is this a shorthand redirect?
          if self._element.tag == 'redirect':
              return self._parse_redirect(self._element)
  
          for child in self._element:
              method_name = '_parse_' + child.tag
  
              if hasattr(self, method_name):
                  parse = getattr(self, method_name)
                  parse(child)
docs: Loop through all child elements and execute any available parse methods for them