Module MenhirLib.InspectionTableInterpreter
module Symbols
(T : sig ... end) :
MenhirLib.IncrementalEngine.SYMBOLS
with type 'a terminal := 'a T.terminal
and type 'a nonterminal := 'a T.nonterminalThis functor is invoked inside the generated parser, in --table mode. It produces no code! It simply constructs the types symbol and xsymbol on top of the generated types terminal and nonterminal.
module Make
(TT : MenhirLib.TableFormat.TABLES)
(IT : MenhirLib.InspectionTableFormat.TABLES with type 'a lr1state = int)
(ET :
MenhirLib.EngineTypes.TABLE
with type terminal = int
and type nonterminal = int
and type semantic_value = Stdlib.Obj.t)
(E : sig ... end) :
MenhirLib.IncrementalEngine.INSPECTION
with type 'a terminal := 'a IT.terminal
and type 'a nonterminal := 'a IT.nonterminal
and type 'a lr1state := 'a IT.lr1state
and type production := int
and type 'a env := 'a E.envThis functor is invoked inside the generated parser, in --table mode. It constructs the inspection API on top of the inspection tables described in InspectionTableFormat.