Module Ast_helper.Mod

module Mod: sig .. end

Module expressions


let mk:
  (
    ~loc: Ast_helper.loc=?,
    ~attrs: Ast_helper.attrs=?,
    Parsetree.module_expr_desc
  ) =>
  Parsetree.module_expr;
let attr:
  (Parsetree.module_expr, Parsetree.attribute) => Parsetree.module_expr;
let ident:
  (~loc: Ast_helper.loc=?, ~attrs: Ast_helper.attrs=?, Ast_helper.lid) =>
  Parsetree.module_expr;
let structure:
  (~loc: Ast_helper.loc=?, ~attrs: Ast_helper.attrs=?, Parsetree.structure) =>
  Parsetree.module_expr;
let functor_:
  (
    ~loc: Ast_helper.loc=?,
    ~attrs: Ast_helper.attrs=?,
    Parsetree.functor_parameter,
    Parsetree.module_expr
  ) =>
  Parsetree.module_expr;
let apply:
  (
    ~loc: Ast_helper.loc=?,
    ~attrs: Ast_helper.attrs=?,
    Parsetree.module_expr,
    Parsetree.module_expr
  ) =>
  Parsetree.module_expr;
let constraint_:
  (
    ~loc: Ast_helper.loc=?,
    ~attrs: Ast_helper.attrs=?,
    Parsetree.module_expr,
    Parsetree.module_type
  ) =>
  Parsetree.module_expr;
let unpack:
  (~loc: Ast_helper.loc=?, ~attrs: Ast_helper.attrs=?, Parsetree.expression) =>
  Parsetree.module_expr;
let extension:
  (~loc: Ast_helper.loc=?, ~attrs: Ast_helper.attrs=?, Parsetree.extension) =>
  Parsetree.module_expr;