module InspectionTableInterpreter:sig
..end
module Symbols:
functor (
T
:
sig
type 'a
terminal
type 'a
nonterminal
end
) ->
CamlinternalMenhirLib.IncrementalEngine.SYMBOLS
with type 'a terminal := 'a T.terminal and type 'a nonterminal := 'a T.nonterminal
module Make:
functor (
TT
:
CamlinternalMenhirLib.TableFormat.TABLES
) ->
functor (
IT
:
CamlinternalMenhirLib.InspectionTableFormat.TABLES
with type 'a lr1state = int
) ->
functor (
ET
:
CamlinternalMenhirLib.EngineTypes.TABLE
with type terminal = int
and type nonterminal = int
and type semantic_value = Obj.t
) ->
functor (
E
:
sig
type'a
env =(ET.state, ET.semantic_value, ET.token) CamlinternalMenhirLib.EngineTypes.env
end
) ->
CamlinternalMenhirLib.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.env