Module Parser_env.Try

type 'a parse_result =
  1. | ParsedSuccessfully of 'a
  2. | FailedToParse
exception Rollback
val to_parse : env -> (env -> 'a) -> 'a parse_result
val or_else : env -> fallback:'a -> (env -> 'a) -> 'a