module Pa_monad: sig
.. end
val failure_text : string
val default_bind_expr : Camlp4.PreCast.Syntax.Ast.Loc.t -> Camlp4.PreCast.Syntax.Ast.expr
val default_failure_fun_expr : Camlp4.PreCast.Syntax.Ast.Loc.t -> Camlp4.PreCast.Syntax.Ast.expr
val default_failure_expr : Camlp4.PreCast.Syntax.Ast.Loc.t -> Camlp4.PreCast.Syntax.Ast.expr
val exp_to_patt : Camlp4.PreCast.Syntax.Ast.Loc.t ->
Camlp4.PreCast.Syntax.Ast.expr -> Camlp4.PreCast.Syntax.Ast.patt
val recbinding_to_patt : Camlp4.PreCast.Syntax.Ast.Loc.t ->
Camlp4.PreCast.Syntax.Ast.rec_binding -> Camlp4.PreCast.Syntax.Ast.patt
val patt_to_exp : Camlp4.PreCast.Syntax.Ast.Loc.t ->
Camlp4.PreCast.Syntax.Ast.patt -> Camlp4.PreCast.Syntax.Ast.expr
val patt_to_recbinding : Camlp4.PreCast.Syntax.Ast.Loc.t ->
Camlp4.PreCast.Syntax.Ast.patt -> Camlp4.PreCast.Syntax.Ast.rec_binding
val is_irrefutable_pattern : Camlp4.PreCast.Syntax.Ast.patt -> bool
val tuplify_expr : Camlp4.PreCast.Syntax.Ast.Loc.t ->
Camlp4.PreCast.Syntax.Ast.expr list -> Camlp4.PreCast.Syntax.Ast.expr
val tuplify_patt : Camlp4.PreCast.Syntax.Ast.Loc.t ->
Camlp4.PreCast.Syntax.Ast.patt list -> Camlp4.PreCast.Syntax.Ast.patt
val convert : Camlp4.PreCast.Syntax.Ast.Loc.t ->
Camlp4.PreCast.Syntax.Ast.expr ->
Camlp4.PreCast.Syntax.Ast.expr ->
Camlp4.PreCast.Syntax.Ast.expr -> Camlp4.PreCast.Syntax.Ast.expr
val qualify : Camlp4.PreCast.Syntax.Ast.Loc.t ->
Camlp4.PreCast.Syntax.Ast.ident ->
Camlp4.PreCast.Syntax.Ast.expr -> Camlp4.PreCast.Syntax.Ast.expr