package rdbg

  1. Overview
  2. Docs
type sl = (string * Data.v) list
type e = Event.t
type t = {
  1. id : string;
  2. inputs : (Data.ident * Data.t) list;
  3. outputs : (Data.ident * Data.t) list;
  4. reset : unit -> unit;
  5. kill : string -> unit;
  6. save_state : int -> unit;
  7. restore_state : int -> unit;
  8. init_inputs : sl;
  9. init_outputs : sl;
  10. step : sl -> sl;
  11. step_dbg : sl -> e -> (sl -> e -> e) -> e;
}
val dummy : t