CamlinternalMenhirLib.EngineTypes(3) OCaml library CamlinternalMenhirLib.EngineTypes(3)

# [NAME](#NAME)

CamlinternalMenhirLib.EngineTypes - no description

# [Module](#Module)

Module CamlinternalMenhirLib.EngineTypes

# [Documentation](#Documentation)

Module **EngineTypes**  
: **sig end**

*type* **('state, 'semantic\_value)** *stack* = {  
state : **'state** ;  
semv : **'semantic\_value** ;  
startp : **Lexing.position** ;  
endp : **Lexing.position** ;  
next : **('state, 'semantic\_value) stack** ;  
}

*type* **('state, 'semantic\_value, 'token)** *env* = {  
error : **bool** ;  
triple : **'token * Lexing.position * Lexing.position** ;  
stack : **('state, 'semantic\_value) stack** ;  
current : **'state** ;  
}

*module type TABLE =* **sig end**

*module type MONOLITHIC\_ENGINE =* **sig end**

*module type INCREMENTAL\_ENGINE\_START =* **sig end**

*module type ENGINE =* **sig end**

2026-09-15 OCamldoc

---

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