src/Pure/Isar/comment.ML
changeset 7171 2a245a80a2c5
parent 6725 b91772e592dc
child 7631 1b6b51b17c4a
equal deleted inserted replaced
7170:cb8afc731bee 7171:2a245a80a2c5
    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