class printer :
?curry_constr:bool option
->
?comments:bool option
->
unit
->
('a)
#
method value_val : string
#
method value_let : string
#
method mk_expr_list :
Ast.expr
-> Ast.expr list *
Ast.expr option
#
method mk_patt_list :
Ast.patt
-> Ast.patt list *
Ast.patt option
#
method module_expr_get_functor_args : (string *
Ast.module_type) list
-> Ast.module_expr
-> (string *
Ast.module_type) list *
Ast.module_expr *
Ast.module_type option
#
method set_curry_constr : bool -> 'a
#
method set_semisep :
sep -> 'a
new printer ~curry_constr:True ~comments:False
Default values: curry_constr = False
comments = True