sig
  type t
  exception Uncaught of Location_intf.S.t * exn
  exception Lexing_error of Location_intf.S.t * string
  exception Syntax_error of Location_intf.S.t * string
  val of_lexbuf : Lexing.lexbuf -> Location_intf.S.t
  val mk_pos : Lexing.position -> Lexing.position -> Location_intf.S.t
end