Ast_helper.Md(3)

✨ NAME ✨

okay so this is Ast_helper.Md(3) from the OCaml library manual — manual name folded in right at the top like a cute little name tag 🫶. It’s all about module declarations, and the page title is literally Ast_helper.Md.

🦋 Module 🦋

The module in question is Ast_helper.Md — that’s the main character here 👑.

💖 Documentation 💖

Bestie, here’s the whole documentation vibe: it’s the Module Md situation, and it opens with : sig end ✨.

Module declarations — yep, that’s the description, and it ate 💅.

And here’s the signature, copied exactly so you can read it character for character:

val mk : ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs ->
?docs:Docstrings.docs -> ?text:Docstrings.text -> Ast_helper.str_opt ->
Parsetree.module_type -> Parsetree.module_declaration

That’s the val mk signature — no cap, every bit of it is right there 🌸. The optional-labelled bits are ?loc:Ast_helper.loc, ?attrs:Ast_helper.attrs, ?docs:Docstrings.docs, and ?text:Docstrings.text; then it takes an Ast_helper.str_opt, a Parsetree.module_type, and gives you a Parsetree.module_declaration 💖.


That’s the page, bestie 🎀. Cute little sign-off: this was generated with OCamldoc, dated 2026-06-22, for the page Ast_helper.Md(3) — periodt 🌈💜.

📦 where this page comes from