Module Tjr_trace_check
Simple testing/ trace checking.
type 's spec_state
= 's
type 'u impl_transition
= 'u
type ('s, 'u) check_ops
=
{
initial_spec_state : 's;
check_trans : ('s * 'u) -> 's option;
}
val check_transition_sequence : ('a, 'b) check_ops -> 'b list -> 'a option