type t =
  { file       : string
  ; start_char : int
  ; start_line : int
  ; end_char   : int
  ; end_line   : int
  }

val of_lexing_positions
  :  pos_start:Lexing.position
  -> pos_end:Lexing.position
  -> t

val to_string : t -> string
