Camlinternal...ngine.SYMBOLS(3)

πŸ’– NAME πŸ’–

Okay so this is the OCaml library manual page for CamlinternalMenhirLib.IncrementalEngine.SYMBOLS β€” the header is out here looking like Camlinternal...ngine.SYMBOLS(3) because truncation said slay, but we move. ✨

CamlinternalMenhirLib.IncrementalEngine.SYMBOLS β€” no description. That's it. That's the whole NAME section. Not me with nothing else to say πŸ’€.


🧚 Module type 🧚

Module type CamlinternalMenhirLib.IncrementalEngine.SYMBOLS β€” yep, that's the module type's full government name, bestie 🫢.


🫢 Documentation 🫢

🌸 Module type SYMBOLS 🌸

The doc says:

Module type SYMBOLS = sig end

and then it lists these type declarations, exactly:

type 'a terminal

type 'a nonterminal

type 'a symbol =
 | T : 'a0 terminal -> 'a0 symbol
 | N : 'a1 nonterminal -> 'a1 symbol

type xsymbol =
 | X : 'a symbol -> xsymbol

So the type squad is:

  • T β€” wraps a 'a0 terminal into an 'a0 symbol πŸ’…
  • N β€” wraps a 'a1 nonterminal into an 'a1 symbol 🌸
  • X β€” wraps an 'a symbol into an xsymbol πŸ¦‹

Signed with OCaml love by OCamldoc, dated 2026-06-22, and filed under Camlinternal...ngine.SYMBOLS(3) πŸ’–πŸ«Άβœ¨

πŸ“¦ where this page comes from