def register_default_plugins(root_parser: ParserRegistryWithConverters):
<EOL>try:<EOL><INDENT>from parsyfiles.plugins_base.support_for_primitive_types import get_default_primitive_parsers,get_default_primitive_converters<EOL>root_parser.register_parsers(get_default_primitive_parsers())<EOL>root_parser.register_converters(get_default_primitive_converters())<EOL><DEDENT>except ImportError as e:<EOL><INDENT>warn_import_error('<STR_LIT>', e)<EOL><DEDENT>try:<EOL><INDENT>from parsyfiles.plugins_base.support_for_collections import get_default_collection_parsers,get_default_collection_converters<EOL>root_parser.register_parsers(get_default_collection_parsers(root_parser, root_parser))<EOL>root_parser.register_converters(get_default_collection_converters(root_parser))<EOL><DEDENT>except ImportError as e:<EOL><INDENT>warn_import_error('<STR_LIT>', e)<EOL><DEDENT>try:<EOL><INDENT>from parsyfiles.plugins_base.support_for_objects import get_default_object_parsers,get_default_object_converters<EOL>root_parser.register_parsers(get_default_object_parsers(root_parser, root_parser))<EOL>root_parser.register_converters(get_default_object_converters(root_parser))<EOL><DEDENT>except ImportError as e:<EOL><INDENT>warn_import_error('<STR_LIT>', e)<EOL><DEDENT>try:<EOL><INDENT>from parsyfiles.plugins_base.support_for_configparser import get_default_config_parsers,get_default_config_converters<EOL>root_parser.register_parsers(get_default_config_parsers())<EOL>root_parser.register_converters(get_default_config_converters(root_parser))<EOL><DEDENT>except ImportError as e:<EOL><INDENT>warn_import_error('<STR_LIT>', e)<EOL><DEDENT>try:<EOL><INDENT>from parsyfiles.plugins_optional.support_for_jprops import get_default_jprops_parsers<EOL>root_parser.register_parsers(get_default_jprops_parsers(root_parser, root_parser))<EOL><DEDENT>except ImportError as e:<EOL><INDENT>warn_import_error('<STR_LIT>', e)<EOL><DEDENT>try:<EOL><INDENT>from parsyfiles.plugins_optional.support_for_yaml import get_default_yaml_parsers<EOL>root_parser.register_parsers(get_default_yaml_parsers(root_parser, root_parser))<EOL><DEDENT>except ImportError as e:<EOL><INDENT>warn_import_error('<STR_LIT>', e)<EOL><DEDENT>try:<EOL><INDENT>from parsyfiles.plugins_optional.support_for_numpy import get_default_np_parsers, get_default_np_converters<EOL>root_parser.register_parsers(get_default_np_parsers())<EOL>root_parser.register_converters(get_default_np_converters())<EOL><DEDENT>except ImportError as e:<EOL><INDENT>warn_import_error('<STR_LIT>', e)<EOL><DEDENT>try:<EOL><INDENT>from parsyfiles.plugins_optional.support_for_pandas import get_default_pandas_parsers,get_default_pandas_converters<EOL>root_parser.register_parsers(get_default_pandas_parsers())<EOL>root_parser.register_converters(get_default_pandas_converters())<EOL><DEDENT>except ImportError as e:<EOL><INDENT>warn_import_error('<STR_LIT>', e)<EOL><DEDENT>
Utility method to register all default plugins on the given parser+converter registry

:param root_parser:
:return: