equal
deleted
inserted
replaced
2788 [(i, fn () => aG j :: gen_list' aG (i-1) j), (1, fn () => [])] () |
2788 [(i, fn () => aG j :: gen_list' aG (i-1) j), (1, fn () => [])] () |
2789 and gen_list aG i = gen_list' aG i i; |
2789 and gen_list aG i = gen_list' aG i i; |
2790 *} |
2790 *} |
2791 "char" ("string") |
2791 "char" ("string") |
2792 attach (term_of) {* |
2792 attach (term_of) {* |
2793 val term_of_char = HOLogic.mk_char; |
2793 val term_of_char = HOLogic.mk_char o ord; |
2794 *} |
2794 *} |
2795 attach (test) {* |
2795 attach (test) {* |
2796 fun gen_char i = chr (random_range (ord "a") (Int.min (ord "a" + i, ord "z"))); |
2796 fun gen_char i = chr (random_range (ord "a") (Int.min (ord "a" + i, ord "z"))); |
2797 *} |
2797 *} |
2798 |
2798 |