diff --git a/tests.ml b/tests.ml index 01528a7..04930a0 100644 --- a/tests.ml +++ b/tests.ml @@ -41,7 +41,7 @@ let _ = (Sequence.take 5 (Sequence.List.to_seq l3)) (Sequence.List.to_seq l4)))); (* sum *) let n = 100000000 in - let sum = Sequence.fold (+) 0 (Sequence.take n (Sequence.Int.repeat 1)) in + let sum = Sequence.fold (+) 0 (Sequence.take n (Sequence.repeat 1)) in Format.printf "%dx1 = %d@." n sum; assert (n=sum); let s = Sexpr.of_seq (Sexpr.lex (Sequence.String.to_seq sexpr)) in @@ -50,4 +50,6 @@ let _ = (Sexpr.traverse s)) in Format.printf "@[transform @[%s@] into @[%a@]@]@." sexpr (Sexpr.pp_sexpr ~indent:false) s; + Format.printf "@[ cycle:%a@]@." Sexpr.pp_tokens + (Sequence.concat (Sequence.take 10 (Sequence.repeat (Sexpr.traverse s)))); ()