package starpath

  1. Overview
  2. Docs
module type Token = sig ... end
module type Pos = sig ... end
module type Combinators = sig ... end
module Make (Token : Token) (Pos : Pos) : Combinators with type token = Token.t with type pos = Pos.t with type pos0_arg = Pos.pos0_arg
module CharToken : Token with type t = char
type string_pos = {
  1. row : int;
  2. col : int;
}
module StringPos : Pos with type t = string_pos with type pos0_arg = unit
type file_pos = {
  1. path : string;
  2. row : int;
  3. col : int;
}
module FilePos : Pos with type t = file_pos with type pos0_arg = string
module type CharCombinators = sig ... end
module MakeChar (Pos : Pos) : CharCombinators with type pos = Pos.t with type pos0_arg = Pos.pos0_arg
module StringCombinators : sig ... end
module FileCombinators : sig ... end
OCaml

Innovation. Community. Security.