Up

module OCamlr

: sig
#
module Id : Sig.Id
#
module Make : functor (Syntax : Sig.Camlp4Syntax) -> sig
include Sig.Camlp4Syntax with module Loc = Syntax.Loc and module Token = Syntax.Token and module Ast = Syntax.Ast and module Gram = Syntax.Gram
#
class printer : ?curry_constr:bool option -> ?comments:bool option -> unit -> ('a)

new printer ~curry_constr:c ~comments:False Default values: curry_constr = True comments = True

#
val with_outfile : string option -> (Format.formatter -> 'a -> unit) -> 'a -> unit
#
val print : string option -> (printer -> Format.formatter -> 'a -> unit) -> 'a -> unit
end
#
module MakeMore : functor (Syntax : Sig.Camlp4Syntax) -> Sig.Printer(Syntax.Ast).S
end