dwww Home | Manual pages | Find package

CamlinternalMenhirLibCamlinternalMenhirLib.InspectionTableInterpreter.Make(3o)

NAME
       CamlinternalMenhirLib.InspectionTableInterpreter.Make - no description

Module
       Module   CamlinternalMenhirLib.InspectionTableInterpreter.Make

Documentation
       Module Make
        : functor (TT : TableFormat.TABLES) (IT : sig end) (ET : sig end) (E :
       sig end) -> sig end

       Parameters:

       "TT"

       CamlinternalMenhirLib.TableFormat.TABLES

       "IT"

       sig end

       "ET"

       sig end

       "E"

       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.posi-
       tion  ->  'a  -> CamlinternalMenhirLib.IncrementalEngine.position -> 'b
       env -> 'b env

OCamldoc             CamlinternalMenhirLib.InspectionTableInterpreter.Make(3o)

Generated by dwww version 1.15 on Sun Jun 23 04:00:47 CEST 2024.