sidekick/src/util/Sidekick_util.ml
Simon Cruanes 597a6c378e
wip: split VecI32 and VecSmallInt
- use VecSmallInt for small integers of type `int`
- use VecI32 to store actual int32 (in particular for proof steps)
2021-10-16 20:31:56 -04:00

34 lines
685 B
OCaml

(* re-exports *)
module Fmt = CCFormat
module Util = Util
module Vec = Vec
module VecSmallInt = VecSmallInt
module VecI32 = VecI32
module Vec_float = Vec_float
module Vec_unit = Vec_unit
module Vec_sig = Vec_sig
module Bitvec = Bitvec
module Int_id = Int_id
(* TODO: a specialized representation *)
module Int_tbl = Util.Int_tbl
module Int_set = Util.Int_set
module Int_map = Util.Int_map
module IArray = IArray
module Backtrack_stack = Backtrack_stack
module Backtrackable_tbl = Backtrackable_tbl
module Log = Log
module Error = Error
module Bag = Bag
module Stat = Stat
module Hash = Hash
module Profile = Profile
module Chunk_stack = Chunk_stack
module Intf = Sidekick_sigs