Mreader_recover.Makemodule Recovery : sig ... endmodule Dump : sig ... endtype 'a candidates = {popped : Parser.xsymbol list;shifted : Parser.xsymbol option;final : 'a option;candidates : 'a candidate list;}val attempt :
'a candidates ->
(Parser.token * Lexing.position * Lexing.position) ->
[> `Accept of 'a | `Fail | `Ok of 'a Parser.checkpoint * 'a Parser.env ]val generate : 'a Parser.env -> 'a candidates