EngineTypes.LOGA number of logging hooks are used to (optionally) emit logging messages.
val state : state -> unitval reduce_or_accept : production -> unitval lookahead_token : terminal -> Lexing.position -> Lexing.position -> unitval handling_error : state -> unit