val raise : t -> exn -> 'aval make_loc : string -> int -> int -> (int * int) -> string -> tval make_unlined : (int * int) -> tval file_name : t -> stringval line_nb_last : t -> intval bol_pos_last : t -> intval shift : int -> t -> tval sub : t -> int -> int -> tval after : t -> int -> int -> tval with_line_nb_last : t -> int -> tval with_bol_pos_last : t -> int -> tval get : t -> int * int * int * int * intval from_file : string -> t -> string * int * int * inttype !'a vala = 'a Ploc.vala = | VaAnt of string| VaVal of 'a
val call_with : 'a ref -> 'a -> ('b -> 'c) -> 'b -> 'cval string_of_location : t -> stringval make : int -> int -> (int * int) -> tval pp_loc_verbose : bool refval equal : t -> t -> bool