def add_subparsers(self, parser):
sgroup = getattr(self, "<STR_LIT>", None)<EOL>if sgroup:<EOL><INDENT>sgroup.add_to_parser(self)<EOL><DEDENT>if not self.subparsers:<EOL><INDENT>return<EOL><DEDENT>args = self.subparsers_args or self.get_default_subparsers_args()<EOL>kwargs = self.subparsers_kwargs or self.get_default_subparsers_kwargs()<EOL>subs = parser.add_subparsers(*args, **kwargs)<EOL>for subparser in self.subparsers:<EOL><INDENT>subparser.add_to_parser(subs)<EOL><DEDENT>
Adds the subparsers to an argparse.ArgumentParser

@param parser An argparse.ArgumentParser instance