@@ -531,6 +531,9 @@ def _arg_parser() -> ArgumentParser:
531531 metavar = 'FILE' ,
532532 help = 'K module file to include (.json format from --to-module)' ,
533533 )
534+ prove_rs_parser .add_argument (
535+ '--max-workers' , metavar = 'N' , type = int , help = 'Maximum number of workers for parallel exploration'
536+ )
534537
535538 link_parser = command_parser .add_parser (
536539 'link' , help = 'Link together 2 or more SMIR JSON files' , parents = [kcli_args .logging_args ]
@@ -574,6 +577,8 @@ def _parse_args(ns: Namespace) -> KMirOpts:
574577 use_default_printer = ns .use_default_printer ,
575578 statistics = ns .statistics ,
576579 leaves = ns .leaves ,
580+ to_module = ns .to_module ,
581+ minimize_proof = ns .minimize_proof ,
577582 )
578583 case 'view' :
579584 proof_dir = Path (ns .proof_dir )
@@ -605,9 +610,12 @@ def _parse_args(ns: Namespace) -> KMirOpts:
605610 return ProveRSOpts (
606611 rs_file = Path (ns .rs_file ),
607612 proof_dir = ns .proof_dir ,
613+ haskell_target = ns .haskell_target ,
614+ llvm_lib_target = ns .llvm_lib_target ,
608615 bug_report = ns .bug_report ,
609616 max_depth = ns .max_depth ,
610617 max_iterations = ns .max_iterations ,
618+ max_workers = ns .max_workers ,
611619 reload = ns .reload ,
612620 fail_fast = ns .fail_fast ,
613621 maintenance_rate = ns .maintenance_rate ,
0 commit comments