# Module CamlinternalMenhirLib.InspectionTableInterpreter

    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