flow_intf.ml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23(* This file is free software, part of Dolmen. See file "LICENSE" for more details. *) module type S = sig type state (* Global state. *) type 'a key (* Keys into the state *) val init : flow_check:bool -> state -> state val inspect : state -> Dolmen.Std.Statement.t -> state * Dolmen.Std.Statement.t (** Inspect statements *) val finalise : state -> state (** Finalise the flow check *) end