package parsexp

  1. Overview
  2. Docs
module Positions : sig ... end

Compact set of positions

module Cst : sig ... end

Concrete syntax tree of s-expressions

module Parse_error : sig ... end
module type Parser = sig ... end
module type Eager_parser = sig ... end

Same as Parser but gives back a s-expression as soon as they are found in the input.

exception Parse_error of Parse_error.t

Exception raised in case of a parsing error

module Many : Parser with type parsed_value = Sexplib0.Sexp.t list

Same as Parser but gives back a s-expression as soon as they are found in the input.

Same as Parser but gives back a s-expression as soon as they are found in the input.

Same as Parser but gives back a s-expression as soon as they are found in the input.

module Many_cst : Parser with type parsed_value = Cst.t_or_comment list

Same as Parser but gives back a s-expression as soon as they are found in the input.

module Of_sexp_error : sig ... end
exception Of_sexp_error of Of_sexp_error.t

Exception raised in case of a conversion error

module Conv_error : sig ... end
module type Conv = sig ... end
module Conv_single : Conv with type 'a single_or_many = 'a
module Conv_many : Conv with type 'a single_or_many = 'a list
module Private : sig ... end