Odoc_parser.Loc
type point = {
line : int;
column : int;
}
type span = {
file : string;
start : point;
end_ : point;
val span : span list -> span
val nudge_start : int -> span -> span
type !'a with_location = {
location : span;
value : 'a;
val at : span -> 'a -> 'a with_location
val location : 'a with_location -> span
val value : 'a with_location -> 'a
val map : ('a -> 'b) -> 'a with_location -> 'b with_location
val same : 'a with_location -> 'b -> 'b with_location