module OCamlr: Camlp4.Printers.OCamlr.Make
(
Camlp4.PreCast.Syntax
)
include Syntax
module PP_o: Camlp4.Printers.OCaml.Make
(
Syntax
)
val pp : Format.formatter -> ('a, Format.formatter, unit) Pervasives.format -> 'a
val is_keyword : string -> bool
class printer : ?curry_constr:bool -> ?comments:bool -> unit ->
object
.. end
val with_outfile : string option -> (Format.formatter -> 'a -> unit) -> 'a -> unit
val print : string option ->
(printer -> Format.formatter -> 'a -> unit) ->
'a -> unit
val print_interf : ?input_file:'a ->
?output_file:string -> PP_o.Ast.sig_item -> unit
val print_implem : ?input_file:'a ->
?output_file:string -> PP_o.Ast.str_item -> unit