package passmaker

  1. Overview
  2. Docs
type unknown_word = {
  1. name : string;
  2. word : string;
  3. same_prefix : string option;
  4. suggestions : string list array;
}
type unknown_abbr = {
  1. name : string;
  2. word : string;
}
type of_string_error = [
  1. | `Unknown_words of unknown_word list
  2. | `Parsing_error of string
]
type of_abbr_error = [
  1. | `Unknown_abbrs of unknown_abbr list
  2. | `Parsing_error of string
]
include EXTERNAL with type of_string_error := of_string_error
type t
val of_internal : Internal.t -> t
val to_internal : t -> Internal.t
val of_string : string -> (t, of_string_error) result
val to_string : t -> string
val of_abbr_string : string -> (t, of_abbr_error) result
val to_abbr_string : t -> string