src/Tools/Code/code_printer.ML
changeset 50628 1087c7f1d906
parent 50627 e91f6c6fb36e
child 51143 0a2371e7ced3
equal deleted inserted replaced
50627:e91f6c6fb36e 50628:1087c7f1d906
   270     else p
   270     else p
   271   end;
   271   end;
   272 
   272 
   273 fun gen_applify strict opn cls f fxy_ctxt p [] =
   273 fun gen_applify strict opn cls f fxy_ctxt p [] =
   274       if strict
   274       if strict
   275       then gen_brackify (fixity BR fxy_ctxt) [p, str "()"]
   275       then gen_brackify (fixity BR fxy_ctxt) [p, str (opn ^ cls)]
   276       else p
   276       else p
   277   | gen_applify strict opn cls f fxy_ctxt p ps =
   277   | gen_applify strict opn cls f fxy_ctxt p ps =
   278       gen_brackify (fixity BR fxy_ctxt) (p @@ enum "," opn cls (map f ps));
   278       gen_brackify (fixity BR fxy_ctxt) (p @@ enum "," opn cls (map f ps));
   279 
   279 
   280 fun applify opn = gen_applify false opn;
   280 fun applify opn = gen_applify false opn;