(* ../LICENSE. *)
(* *)
(***********************************************************************)
-type stats = { run : int;
- tree_size : int;
- fetch_trans_cache_access : int;
- fetch_trans_cache_hit : int;
- eval_trans_cache_access : int;
- eval_trans_cache_hit : int;
- }
-module Make (T : Tree.S) :
+
+
+module Make (T : Tree.S) :
sig
- val eval : Ata.t -> T.t -> T.node list -> T.node list
- val full_eval : Ata.t -> T.t -> T.node list -> (State.t * T.node list) list
- val stats : unit -> stats
+ val eval : Ata.t -> T.t -> T.node Sequence.t -> T.node Sequence.t
+ val full_eval : Ata.t -> T.t -> T.node Sequence.t -> (State.t * T.node Sequence.t) list
end