Module Ppxlib__.Location
type t= Ppxlib__.Import.location={loc_start : Stdlib.Lexing.position;loc_end : Stdlib.Lexing.position;loc_ghost : Ppxlib__.Import.bool;}
val in_file : Ppxlib__.Import.string -> tReturn an empty ghost range located in a given file.
val none : tAn arbitrary value of type
t; describes an empty ghost range.
val raise_errorf : ?loc:t -> ('a, Caml.Format.formatter, Ppxlib__.Import.unit, 'b) Ppxlib__.Import.format4 -> 'aRaise a located error. The exception is caught by driver and handled appropriately
val of_lexbuf : Stdlib.Lexing.lexbuf -> tReturn the location corresponding to the last matched regular expression
val report_exception : Caml.Format.formatter -> Ppxlib__.Import.exn -> Ppxlib__.Import.unitReport an exception on the given formatter
val print : Caml.Format.formatter -> t -> Ppxlib__.Import.unitPrints
File "...", line ..., characters ...-...:
type nonrec 'a loc= 'a Ppxlib__.Import.loc={txt : 'a;loc : t;}
val compare_pos : Stdlib.Lexing.position -> Stdlib.Lexing.position -> Ppxlib__.Import.intval min_pos : Stdlib.Lexing.position -> Stdlib.Lexing.position -> Stdlib.Lexing.positionval max_pos : Stdlib.Lexing.position -> Stdlib.Lexing.position -> Stdlib.Lexing.positionval compare : t -> t -> Ppxlib__.Import.int
exceptionError of Error.t