package archetype

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Archetype.LocationSource

Sourcetype t = {
  1. loc_fname : string;
  2. loc_start : int * int;
  3. loc_end : int * int;
  4. loc_bchar : int;
  5. loc_echar : int;
}
Sourceand 'a loced = {
  1. plloc : t;
  2. pldesc : 'a;
}
include sig ... end
Sourceclass virtual +'a location_map : object ... end
include sig ... end
Sourceclass virtual +'a location_iter : object ... end
include sig ... end
Sourceclass virtual +'a location_reduce : object ... end
include sig ... end
Sourceclass virtual +'a location_reduce2 : object ... end
Sourceval to_yojson : t -> Yojson.Safe.t
Sourceval loced_to_yojson : 'a. ('a -> Yojson.Safe.t) -> 'a loced -> Yojson.Safe.t
Sourceval dummy : t
Sourceval of_lexbuf : Lexing.lexbuf -> t
Sourceval merge : t -> t -> t
Sourceval mergeall : t list -> t
Sourceval isdummy : t -> bool
Sourceval tostring : t -> string
Sourceval pp_loced : (Core.Format.formatter -> 'a -> unit) -> Core.Format.formatter -> 'a loced -> unit
Sourceval loc : 'a loced -> t
Sourceval unloc : 'a loced -> 'a
Sourceval unlocs : 'a loced list -> 'a list
Sourceval aspair : 'a loced -> t * 'a
Sourceval lmap : ('a -> 'b) -> 'a loced -> 'b loced
Sourceval mkloc : t -> 'a -> 'a loced
Sourceval dumloc : 'a -> 'a loced
Sourceval deloc : 'a loced -> t * 'a
OCaml

Innovation. Community. Security.