code: def _parse(self):
          '''parse is the base function for parsing the recipe, and extracting
             elements into the correct data structures. Everything is parsed into
             lists or dictionaries that can be assembled again on demand. 
      
             Singularity: we parse files/labels first, then install. 
                          cd first in a line is parsed as WORKDIR
  
          '''
          # If the recipe isn't loaded, load it
          if not hasattr(self, 'config'):
              self.load_recipe()
  
          # Parse each section
          for section, lines in self.config.items():
              bot.debug(section)
  
              # Get the correct parsing function
              parser = self._get_mapping(section)
             
              # Parse it, if appropriate
              if parser:
                  parser(linesf _parse(self):
          '''parse is the base function for parsing the recipe, and extracting
             elements into the correct data structures. Everything is parsed into
             lists or dictionaries that can be assembled again on demand. 
      
             Singularity: we parse files/labels first, then install. 
                          cd first in a line is parsed as WORKDIR
  
          '''
          # If the recipe isn't loaded, load it
          if not hasattr(self, 'config'):
              self.load_recipe()
  
          # Parse each section
          for section, lines in self.config.items():
              bot.debug(section)
  
              # Get the correct parsing function
              parser = self._get_mapping(section)
             
              # Parse it, if appropriate
              if parser:
                  parser(lines)
docs: parse is the base function for parsing the recipe, and extracting
             elements into the correct data structures. Everything is parsed into
             lists or dictionaries that can be assembled again on demand. 
      
             Singularity: we parse files/labels first, then install. 
                          cd first in a line is parsed as WORKDIR