sig
  type location = {
    source : string;
    line : int;
    column : int;
    position : int;
  }
  exception Error of (string * Toml.Parser.location)
  val parse : Lexing.lexbuf -> string -> Toml.Value.table
  val from_string : string -> Toml.Value.table
  val from_channel : Pervasives.in_channel -> Toml.Value.table
  val from_filename : string -> Toml.Value.table
end