IBase.Locationtype t = {file : SourceFile.t;The name of the source file
*)line : int;The line number. -1 means "do not know"
*)col : int;The column number. -1 means "do not know"
*)macro_file_opt : SourceFile.t option;If the location is coming from macro expansion, the name of the file macro is defined in
*)macro_line : int;If the location is coming from macro expansion, the line number
*)}Location in the original source file
include Ppx_compare_lib.Comparable.S with type t := tval compare : t Base__Ppx_compare_lib.compareval get_macro_file_line_opt : t -> (SourceFile.t * int) optionval none : SourceFile.t -> tDummy source location for the given file
val dummy : tDummy location with no source file
val pp : Stdlib.Format.formatter -> t -> unitPretty print a location.
val pp_line : Stdlib.Format.formatter -> t -> unitprint just the line information
val to_string : t -> stringString representation of a location.
val pp_file_pos : Stdlib.Format.formatter -> t -> unitPretty print a file-position of a location
module Map : IStdlib.PrettyPrintable.PPMap with type key = t