src/Pure/System/options.ML
changeset 51951 fab4ab92e812
parent 51946 449fbf64f4a5
child 51978 237ee582d663
equal deleted inserted replaced
51950:13fb5e4f2893 51951:fab4ab92e812
    94   end;
    94   end;
    95 
    95 
    96 
    96 
    97 (* internal lookup and update *)
    97 (* internal lookup and update *)
    98 
    98 
    99 val bool = get boolT Bool.fromString;
    99 val bool = get boolT (try Markup.parse_bool);
   100 val int = get intT Int.fromString;
   100 val int = get intT (try Markup.parse_int);
   101 val real = get realT Real.fromString;
   101 val real = get realT Real.fromString;
   102 val string = get stringT SOME;
   102 val string = get stringT SOME;
   103 
   103 
   104 val put_bool = put boolT Bool.toString;
   104 val put_bool = put boolT Markup.print_bool;
   105 val put_int = put intT signed_string_of_int;
   105 val put_int = put intT Markup.print_int;
   106 val put_real = put realT signed_string_of_real;
   106 val put_real = put realT signed_string_of_real;
   107 val put_string = put stringT I;
   107 val put_string = put stringT I;
   108 
   108 
   109 
   109 
   110 (* external updates *)
   110 (* external updates *)