code: def _cli_parse(parser):
      process_output = c_parser.add_output_cli(parser)
      process_kind = add_kind_filtering_cli(parser)
      process_preprocessor = c_parser.add_preprocessor_cli(
          parser,
          get_preprocessor=_parser.get_preprocessor,
      )
      process_files = add_files_cli(parser, **FILES_KWARGS)
      return [
          process_output,
          process_kind,
          process_preprocessor,
          process_files,
      ]
  
imports: import logging
  import sys
  import textwrap
  from c_common.scriptutil import VERBOSITY, add_verbosity_cli, add_traceback_cli, add_commands_cli, add_kind_filtering_cli, add_files_cli, add_progress_cli, process_args_by_key, configure_logger, get_prog
  from c_parser.info import KIND
  import c_parser.__main__
  import c_analyzer.__main__
  import c_analyzer
  from c_analyzer.info import UNKNOWN
  from .None import _analyzer, _builtin_types, _capi, _files, _parser, REPO_ROOT
label_desc: Use image node_id 3 for calling a global function with example usage: _cli_parse(parser) and returns: list