An implementation of "A Pretty Expressive Printer" in OCaml
ISC License
Bot releases are visible (Hide)
CHANGES:
two_columns
via the zipper data structurePublished by sorawee 7 months ago
CHANGES:
two_columns
via the zipper data structurePublished by sorawee 8 months ago
CHANGES:
two_columns
: remove phantom spaces,two_columns
as experimental.Published by sorawee 8 months ago
CHANGES:
two_columns
constructCostFacory.debug
to CostFactory.string_of_cost
Printer.Make.print
to Printer.Make.pretty_format_info
(with slightly different signature)Printer.Make.pretty_print
to Printer.Make.pretty_format
Printer.Make.pretty_print
, Printer.Make.pretty_print_info
, and Printer.Make.pretty_format_debug
.Printer.Make.pretty_print(*)
is suitable for printing to a channel.Printer.Make.pretty_format(*)
is suitable for printing as a string._info
indicates that it returns debugging information.Published by sorawee 11 months ago
CHANGES:
<>
to ^^
to avoid shadowing the not equal operatorPublished by sorawee 11 months ago
CHANGES:
Published by sorawee 11 months ago
CHANGES: