equal
deleted
inserted
replaced
10 type text |
10 type text |
11 val plain: string -> text |
11 val plain: string -> text |
12 val none: text |
12 val none: text |
13 val ignore: 'a * text -> 'a |
13 val ignore: 'a * text -> 'a |
14 type interest |
14 type interest |
|
15 val interest: int -> interest |
15 val no_interest: interest |
16 val no_interest: interest |
16 val default_interest: interest |
17 val default_interest: interest |
17 val ignore_interest: 'a * interest -> 'a |
18 val ignore_interest: 'a * interest -> 'a |
18 val ignore_interest': interest * 'a -> 'a |
19 val ignore_interest': interest * 'a -> 'a |
19 end; |
20 end; |
31 |
32 |
32 |
33 |
33 |
34 |
34 (** interest **) |
35 (** interest **) |
35 |
36 |
36 datatype interest = Interest of bool; |
37 datatype interest = Interest of int; |
37 val no_interest = Interest false; |
38 val interest = Interest; |
38 val default_interest = Interest true; |
39 val no_interest = interest ~1; |
|
40 val default_interest = interest 0; |
39 |
41 |
40 fun ignore_interest (x, _) = x; |
42 fun ignore_interest (x, _) = x; |
41 fun ignore_interest' (_, x) = x; |
43 fun ignore_interest' (_, x) = x; |
42 |
44 |
43 |
45 |