src/HOL/Tools/hologic.ML
changeset 32446 cde4f2c8bdd5
parent 32342 3fabf5b5fc83
child 32657 5f13912245ff
equal deleted inserted replaced
32445:5a03495c731a 32446:cde4f2c8bdd5
   584   | dest_char t = raise TERM ("dest_char", [t]);
   584   | dest_char t = raise TERM ("dest_char", [t]);
   585 
   585 
   586 
   586 
   587 (* string *)
   587 (* string *)
   588 
   588 
   589 val stringT = Type ("String.string", []);
   589 val stringT = listT charT;
   590 
   590 
   591 val mk_string = mk_list charT o map (mk_char o ord) o explode;
   591 val mk_string = mk_list charT o map (mk_char o ord) o explode;
   592 val dest_string = implode o map (chr o dest_char) o dest_list;
   592 val dest_string = implode o map (chr o dest_char) o dest_list;
   593 
   593 
   594 
   594