CamlinternalM...Format.TABLES(3)

πŸ’… CamlinternalM...Format.TABLES(3) πŸ’…

okay bestie, welcome to the OCaml library page for CamlinternalM...Format.TABLES(3). This is a module-type situation, and the vibe is extremely β€œhere are the signatures, no cap.” ✨

πŸŽ€ NAME πŸŽ€

CamlinternalMenhirLib.InspectionTableFormat.TABLES β€” no description. Yep, literally no description. The original page is out here giving mysterious main-character energy, and we respect it. πŸ’…

πŸ¦‹ Module type πŸ¦‹

Module type CamlinternalMenhirLib.InspectionTableFormat.TABLES.

✨ Documentation ✨

Here’s the whole module type, bestie β€” exact signatures, untouched, because we do not mess with the code. 🫢

Module type TABLES
 = sig end

include CamlinternalMenhirLib.IncrementalEngine.SYMBOLS

type 'a lr1state

val terminal : int -> xsymbol

val nonterminal : int -> xsymbol

val rhs : CamlinternalMenhirLib.PackedIntArray.t *
CamlinternalMenhirLib.PackedIntArray.t

val lr0_core : CamlinternalMenhirLib.PackedIntArray.t

val lr0_items : CamlinternalMenhirLib.PackedIntArray.t *
CamlinternalMenhirLib.PackedIntArray.t

val lr0_incoming : CamlinternalMenhirLib.PackedIntArray.t

val nullable : string

val first : int * string

and for the besties who like a little checklist moment, here’s the same tea in bullet form β€” every name and type exactly as it appeared πŸ’–

  • type 'a lr1state β€” the lr1state type, parameterized by 'a.
  • val terminal : int -> xsymbol β€” terminal, typed int -> xsymbol.
  • val nonterminal : int -> xsymbol β€” nonterminal, typed int -> xsymbol.
  • val rhs : CamlinternalMenhirLib.PackedIntArray.t * CamlinternalMenhirLib.PackedIntArray.t β€” rhs, typed as that pair of CamlinternalMenhirLib.PackedIntArray.t.
  • val lr0_core : CamlinternalMenhirLib.PackedIntArray.t β€” lr0_core, typed as CamlinternalMenhirLib.PackedIntArray.t.
  • val lr0_items : CamlinternalMenhirLib.PackedIntArray.t * CamlinternalMenhirLib.PackedIntArray.t β€” lr0_items, typed as that pair of CamlinternalMenhirLib.PackedIntArray.t.
  • val lr0_incoming : CamlinternalMenhirLib.PackedIntArray.t β€” lr0_incoming, typed as CamlinternalMenhirLib.PackedIntArray.t.
  • val nullable : string β€” nullable, typed string.
  • val first : int * string β€” first, typed int * string.

Also, don’t forget the include, because it’s part of the whole fit: include CamlinternalMenhirLib.IncrementalEngine.SYMBOLS. 🌈

This page is literally tagged β€œno description,” so if you were looking for extra lore, there isn’t any on this manpage. The signatures are the moment. Periodt. πŸ’€

That’s the whole page, bestie β€” source/version/date at the bottom is OCamldoc and 2026-06-22, so catch you later with that exact footer tea. πŸ’œ

πŸ“¦ where this page comes from