Module Camlp4.PreCast.Printers.OCamlr


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