Module Langs_common.Astloc
type t = {mutable filename : string;start_offset : int;end_offset : int;start_line : int;start_char : int;end_line : int;end_char : int;
}val make : ?fname:string -> int -> int -> int -> int -> int -> int -> tval is_valid : ?weak:bool -> t -> boolval encode_path : string -> stringval decode_path : string -> stringval from_rep : string -> tval is_extended : t -> boolval get_stripped : t -> tval to_string :
?show_ext:bool ->
?short:bool ->
?prefix:string ->
?suffix:string ->
t ->
stringval start_to_string :
?show_ext:bool ->
?short:bool ->
?prefix:string ->
?suffix:string ->
t ->
stringval end_to_string :
?show_ext:bool ->
?short:bool ->
?prefix:string ->
?suffix:string ->
t ->
stringval normalize_fname : string -> stringval collapse_forward : ?len:int -> t -> tval collapse_backward : ?len:int -> t -> tval widen : t -> int -> tval is_contained : t -> t -> boolval to_offsets : t -> int * intval dump_locs : t list -> unitval lines_of_locs : t list -> intval mklexpos : ?fname:string -> ?lnum:int -> ?bol:int -> int -> Lexing.position