def _cli_parse(parser, excluded=None, **prepr_kwargs): process_output = add_output_cli(parser) process_kinds = add_kind_filtering_cli(parser) process_preprocessor = add_preprocessor_cli(parser, **prepr_kwargs) process_files = add_files_cli(parser, excluded=excluded) return [ process_output, process_kinds, process_preprocessor, process_files, ]
def _cli_preprocess(parser, excluded=None, **prepr_kwargs): parser.add_argument('--pure', action='store_true') parser.add_argument('--no-pure', dest='pure', action='store_const', const=False) process_kinds = add_kind_filtering_cli(parser) process_common = add_common_cli(parser, **prepr_kwargs) parser.add_argument('--raw', action='store_true') process_files = add_files_cli(parser, excluded=excluded) return [ process_kinds, process_common, process_files, ]
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, ]