sig
  type t = GettextTypes.po_content
  val s_functions : string list Pervasives.ref
  val sn_functions : string list Pervasives.ref
  val gettext_functions : string list Pervasives.ref
  val dgettext_functions : string list Pervasives.ref
  val ngettext_functions : string list Pervasives.ref
  val dngettext_functions : string list Pervasives.ref
  val is_like : MLast.expr -> string list Pervasives.ref -> bool
  val id : '-> '-> 'a
  val ctyp : '-> '-> 'a
  val row_field : '-> '-> 'a
  val class_infos : '-> '-> 'a
  val patt : '-> '-> 'a
  val expr : GettextTypes.po_content -> MLast.expr -> GettextTypes.po_content
  val module_type : '-> '-> 'a
  val sig_item : '-> '-> 'a
  val with_constr : '-> '-> 'a
  val module_expr : '-> '-> 'a
  val str_item : '-> '-> 'a
  val type_decl : '-> '-> 'a
  val class_type : '-> '-> 'a
  val class_sig_item : '-> '-> 'a
  val class_expr : '-> '-> 'a
  val class_str_item : '-> '-> 'a
  val interf : '-> '-> 'a
  val implem : '-> '-> 'a
end