Ast\_invariants(3) OCaml library Ast\_invariants(3)

# [NAME](#NAME)

Ast\_invariants - Check AST invariants

# [Module](#Module)

Module Ast\_invariants

# [Documentation](#Documentation)

Module **Ast\_invariants**  
: **sig end**

Check AST invariants

Warning: this module is unstable and part of **Compiler\_libs** .

*val structure* : **Parsetree.structure -&gt; unit**

*val signature* : **Parsetree.signature -&gt; unit**

2026-09-15 OCamldoc

---

Document: Ast_invariants(3o) from ocaml-4 4.14.4-r3 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
