Module Katbv_lib.Ast

type test =
| Interval of Base.string * Bitstring.t * Bitstring.t
| Test of Base.string * Bitstring.t * Bitstring.t
and act = Base.string * Bitstring.t * Bitstring.t
and bexp = test Kat.Ast.bexp
and exp = (acttest) Kat.Ast.exp
val test_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> test
val act_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> act
val bexp_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> bexp
val exp_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> exp
val sexp_of_test : test -> Ppx_sexp_conv_lib.Sexp.t
val sexp_of_act : act -> Ppx_sexp_conv_lib.Sexp.t
val sexp_of_bexp : bexp -> Ppx_sexp_conv_lib.Sexp.t
val sexp_of_exp : exp -> Ppx_sexp_conv_lib.Sexp.t