package morsmall

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type lexing_position = Morbig.CST.lexing_position = {
  1. pos_fname : string;
  2. pos_lnum : int;
  3. pos_bol : int;
  4. pos_cnum : int;
}
val pp_lexing_position : Ppx_deriving_runtime.Format.formatter -> lexing_position -> Ppx_deriving_runtime.unit
val show_lexing_position : lexing_position -> Ppx_deriving_runtime.string
type position = Morbig.CST.position = {
  1. start_p : lexing_position;
  2. end_p : lexing_position;
}
val equal_position : position -> position -> Ppx_deriving_runtime.bool
val pp_position : Ppx_deriving_runtime.Format.formatter -> position -> Ppx_deriving_runtime.unit
val show_position : position -> Ppx_deriving_runtime.string
type 'a located = 'a Morbig.CST.located = {
  1. value : 'a;
  2. position : position;
}
val equal_located : 'a. ('a -> 'a -> Ppx_deriving_runtime.bool) -> 'a located -> 'a located -> Ppx_deriving_runtime.bool
val pp_located : 'a. (Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) -> Ppx_deriving_runtime.Format.formatter -> 'a located -> Ppx_deriving_runtime.unit
val show_located : 'a. (Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) -> 'a located -> Ppx_deriving_runtime.string
val dummily_located : 'a -> 'b located
val on_located : ('a -> 'b) -> 'c located -> 'd