LangBenchmark language registry: the t type enumerates all available target languages, and get dispatches to the corresponding Intf.T module.
type t = | Gerco| Primes| NatNasty| RatNasty| Probs| Residual of Base.int * Base.int| RandBottleneck of Base.int * Base.int| RandTropical of Base.int * Base.int| RandTropical100 of Base.int * Base.int| RandTropicalLIA100 of Base.int * Base.int| RandTropical1000 of Base.int * Base.int| RandTropicalLIA1000 of Base.int * Base.int| Debugval pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringval yojson_of_t : t -> Ppx_yojson_conv_lib.Yojson.Safe.tmodule Intf : sig ... endModule type for benchmark target languages.
module Gerco : sig ... endmodule Primes : sig ... endmodule Nat_nasty : sig ... endmodule Rat_nasty : sig ... endmodule Probs : sig ... endmodule Residual : sig ... endResidual NFA family from Denis et al. (Boolean semiring).
module Debug : sig ... endDebug language: a fixed 3-state tropical WFA used for manual testing.
module Rand_tropical : sig ... endRandom tropical WFA benchmark — unbounded tropical semiring (QF_LIA).
module Rand_tropical_100 : sig ... endRandom tropical WFA benchmark — bounded tropical, bitvector encoding.
module Rand_tropical_lia_100 : sig ... endRandom tropical WFA benchmark — bounded tropical, integer-arithmetic encoding.
module Rand_tropical_1000 : sig ... endRandom tropical WFA benchmark — bounded tropical, bitvector encoding, bound = 1000.
module Rand_tropical_lia_1000 : sig ... endRandom tropical WFA benchmark — bounded tropical, integer-arithmetic encoding, bound = 1000.
module Rand_bottleneck : sig ... endRandom bottleneck WFA benchmark.