dune-private-libs.stdune
Stdune.Loc
dune-private-libs.cache
dune-private-libs.dune-lang
dune-private-libs.dune-section
dune-private-libs.dune_csexp
dune-private-libs.dune_re
dune-private-libs.dune_util
dune-private-libs.filesystem_stubs
dune-private-libs.meta_parser
dune-private-libs.ocaml-config
dune-private-libs.xdg
type t = {
start : Lexing.position;
stop : Lexing.position;
}
val none_pos : string -> Lexing.position
module Map : sig ... end
val in_file : Path.t -> t
val in_dir : Path.t -> t
val none : t
val is_none : t -> bool
val drop_position : t -> t
val of_lexbuf : Lexing.lexbuf -> t
val to_dyn : t -> Dyn.t
val dyn_of_position_no_file : Lexing.position -> Dyn.t
val equal : t -> t -> bool
val of_pos : (string * int * int * int) -> t
To be used with __POS__
__POS__
val to_file_colon_line : t -> string
val pp_file_colon_line : t -> unit Pp.t
val to_dyn_hum : t -> Dyn.t
type tag =
| Loc
val pp : t -> tag Pp.t
val render : Format.formatter -> tag Pp.t -> unit
val on_same_line : t -> t -> bool
val span : t -> t -> t