123456789101112131415161718192021(* SPDX-License-Identifier: MIT *)(* Copyright (C) 2023-2026 formalsec *)(* Written by the Smtml programmers *)typet=|Batch|Cached|Incrementalletppfmt=function|Batch->Fmt.stringfmt"batch"|Cached->Fmt.stringfmt"cached"|Incremental->Fmt.stringfmt"incremental"letof_string=function|"batch"->OkBatch|"cached"->OkCached|"incremental"->OkIncremental|mode->Fmt.error_msg"unknown prover mode: %s"modeletconv=Cmdliner.Arg.conv(of_string,pp)