CamlinternalM...ne.INSPECTION(3)
π NAME π
Page title vibes: CamlinternalM...ne.INSPECTION(3) β from the OCaml library manual, bestie. The actual name line is CamlinternalMenhirLib.IncrementalEngine.INSPECTION and it says β wait for it β βno descriptionβ. That's it. That's the lore. π
π¦ Module type π¦
Module type CamlinternalMenhirLib.IncrementalEngine.INSPECTION.
β¨ Documentation β¨
The sig is short and iconic, and we're keeping every single line exactly as the page gives it:
Module type INSPECTION
= sig end
include CamlinternalMenhirLib.IncrementalEngine.SYMBOLS
type 'a lr1state
type production
type item = production * int
val compare_terminals : 'a terminal -> 'b terminal -> int
val compare_nonterminals : 'a nonterminal -> 'b nonterminal -> int
val compare_symbols : xsymbol -> xsymbol -> int
val compare_productions : production -> production -> int
val compare_items : item -> item -> int
val incoming_symbol : 'a lr1state -> 'a symbol
val items : 'a lr1state -> item list
val lhs : production -> xsymbol
val rhs : production -> xsymbol list
val nullable : 'a nonterminal -> bool
val first : 'a nonterminal -> 'b terminal -> bool
val xfirst : xsymbol -> 'a terminal -> bool
val foreach_terminal : (xsymbol -> 'a -> 'a) -> 'a -> 'a
val foreach_terminal_but_error : (xsymbol -> 'a -> 'a) -> 'a -> 'a
type 'a env
val feed : 'a symbol -> CamlinternalMenhirLib.IncrementalEngine.position
-> 'a -> CamlinternalMenhirLib.IncrementalEngine.position -> 'b env ->
'b env
That's the whole sig, bestie β every declaration, every arrow, every lil type variable, right where it belongs. Slay. π
okay thatβs the whole page π«Ά β brought to you by OCamldoc, dated 2026-06-22, and stamped with CamlinternalM...ne.INSPECTION(3) at the footer. periodt β¨π
π¦ where this page comes from
- arch rolling: ocaml 5.5.0-1 Β· LGPL2.1 AND custom: QPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms