Parsexpmodule Positions : sig ... endCompact set of positions
module Cst : sig ... endConcrete syntax tree of s-expressions
module Parse_error : sig ... endmodule type Parser = sig ... endmodule type Eager_parser = sig ... endSame as Parser but gives back a s-expression as soon as they are found in the input.
exception Parse_error of Parse_error.tException raised in case of a parsing error
module Single : Parser with type parsed_value = Sexplib0.Sexp.tmodule Many : Parser with type parsed_value = Sexplib0.Sexp.t listmodule Eager : Eager_parser with type parsed_value = Sexplib0.Sexp.tSame as Parser but gives back a s-expression as soon as they are found in the input.
module Single_and_positions :
Parser with type parsed_value = Sexplib0.Sexp.t * Positions.tmodule Many_and_positions :
Parser with type parsed_value = Sexplib0.Sexp.t list * Positions.tmodule Eager_and_positions :
Eager_parser with type parsed_value = Sexplib0.Sexp.t * Positions.tSame as Parser but gives back a s-expression as soon as they are found in the input.
module Single_just_positions : Parser with type parsed_value = Positions.tmodule Many_just_positions : Parser with type parsed_value = Positions.tmodule Eager_just_positions : Eager_parser with type parsed_value = Positions.tSame 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 listmodule Eager_cst : Eager_parser with type parsed_value = Cst.t_or_commentSame as Parser but gives back a s-expression as soon as they are found in the input.
module Of_sexp_error : sig ... endexception Of_sexp_error of Of_sexp_error.tException raised in case of a conversion error
module Conv_error : sig ... endmodule type Conv = sig ... endmodule Conv_single : Conv with type 'a single_or_many = 'amodule Conv_many : Conv with type 'a single_or_many = 'a listmodule Private : sig ... end