code: def parser(key = "default"):
      
      #Make sure we have a parser for that key. If we don't, then set
      #one up if we know what parameters to use; otherwise return the
      #default parser.
      if key not in _parsers:
          if key == "ssh":
              _parsers["ssh"] = CodeParser(True, False)
          else:
              key = "default"
  
      return _parsers[key]
docs: Returns the parser for the given key, (e.g. 'ssh')