INNER CODE UNIT · Python
_create_parent_parsers
grycap/scar · scar/parser/cli/__init__.py:157
def _create_parent_parsers() -> Dict:
parsers = {}
parsers['function_definition_parser'] = create_function_definition_parser()
parsers['exec_parser'] = create_exec_parser()
parsers['output_parser'] = create_output_parser()
parsers['profile_parser'] = create_profile_parser()
parsers['storage_parser'] = create_storage_parser()
return parsers
class CommandParser():
"""Class to manage the SCAR CLI commands."""
def __init__(self):
self.parser = _create_main_parser()
self.parent_parsers = _create_parent_parsers()
self._add_subparsers()