src/HOL/Tools/datatype_package.ML
changeset 30201 39fefb3eedfc
parent 30025 52b93309fdeb
child 30242 aea5d7fa7ef5
equal deleted inserted replaced
30197:7e440d357bc4 30201:39fefb3eedfc
   629 
   629 
   630 (** a datatype antiquotation **)
   630 (** a datatype antiquotation **)
   631 
   631 
   632 local
   632 local
   633 
   633 
   634 val sym_datatype = Pretty.str "\\isacommand{datatype}";
   634 val sym_datatype = Pretty.command "datatype";
   635 val sym_binder = Pretty.str "\\ {\\isacharequal}";
   635 val sym_binder = Pretty.str "\\ {\\isacharequal}"; (*FIXME use proper symbol*)
   636 val sym_sep = Pretty.str "{\\isacharbar}\\ ";
   636 val sym_sep = Pretty.str "{\\isacharbar}\\ ";
   637 
   637 
   638 in
   638 in
   639 
   639 
   640 fun args_datatype (ctxt, args) =
   640 fun args_datatype (ctxt, args) =