Module ParsexpSource

Sourcemodule Conv_error : sig ... end
Sourcemodule Of_sexp_error : sig ... end
Sourcemodule Old_parser_cont_state : sig ... end
Sourcemodule Parse_error : sig ... end
Sourcemodule Positions : sig ... end

Compact set of positions

Sourcemodule Cst : sig ... end

Concrete syntax tree of s-expressions

Sourcemodule type Conv = sig ... end
Sourcemodule type Parser = sig ... end
Sourcemodule type Eager_parser = sig ... end

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

Sourceexception Of_sexp_error of Of_sexp_error.t

Exception raised in case of a conversion error

Sourceexception Parse_error of Parse_error.t

Exception raised in case of a parsing error

Sourcemodule Single : Parser with type parsed_value = Sexplib0.Sexp.t and type State.t = (unit, Parsexp__.Automaton_stack.t) Parsexp__.Automaton_state_intf.State.t and type Stack.t = Parsexp__.Automaton_stack.t
Sourcemodule Many : Parser with type parsed_value = Sexplib0.Sexp.t list and type State.t = (unit, Parsexp__.Automaton_stack.t) Parsexp__.Automaton_state_intf.State.t and type Stack.t = Parsexp__.Automaton_stack.t
Sourcemodule Eager : Eager_parser with type parsed_value = Sexplib0.Sexp.t and type State.t = (unit, Parsexp__.Automaton_stack.t) Parsexp__.Automaton_state_intf.State.t and type Stack.t = Parsexp__.Automaton_stack.t

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

Sourcemodule Single_and_positions : Parser with type parsed_value = Sexplib0.Sexp.t * Positions.t and type State.t = (Positions.Builder.t, Parsexp__.Automaton_stack.t) Parsexp__.Automaton_state_intf.State.t and type Stack.t = Parsexp__.Automaton_stack.t
Sourcemodule Many_and_positions : Parser with type parsed_value = Sexplib0.Sexp.t list * Positions.t and type State.t = (Positions.Builder.t, Parsexp__.Automaton_stack.t) Parsexp__.Automaton_state_intf.State.t and type Stack.t = Parsexp__.Automaton_stack.t
Sourcemodule Eager_and_positions : Eager_parser with type parsed_value = Sexplib0.Sexp.t * Positions.t and type State.t = (Positions.Builder.t, Parsexp__.Automaton_stack.t) Parsexp__.Automaton_state_intf.State.t and type Stack.t = Parsexp__.Automaton_stack.t

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

Sourcemodule Single_just_positions : Parser with type parsed_value = Positions.t and type State.t = (Positions.Builder.t, unit) Parsexp__.Automaton_state_intf.State.t and type Stack.t = unit
Sourcemodule Many_just_positions : Parser with type parsed_value = Positions.t and type State.t = (Positions.Builder.t, unit) Parsexp__.Automaton_state_intf.State.t and type Stack.t = unit
Sourcemodule Eager_just_positions : Eager_parser with type parsed_value = Positions.t and type State.t = (Positions.Builder.t, unit) Parsexp__.Automaton_state_intf.State.t and type Stack.t = unit

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

Sourcemodule Many_cst : Parser with type parsed_value = Cst.t_or_comment list and type State.t = (Parsexp__.Automaton_state_intf.For_cst.t, Parsexp__.Automaton_stack.For_cst.t) Parsexp__.Automaton_state_intf.State.t and type Stack.t = Parsexp__.Automaton_stack.For_cst.t
Sourcemodule Eager_cst : Eager_parser with type parsed_value = Cst.t_or_comment and type State.t = (Parsexp__.Automaton_state_intf.For_cst.t, Parsexp__.Automaton_stack.For_cst.t) Parsexp__.Automaton_state_intf.State.t and type Stack.t = Parsexp__.Automaton_stack.For_cst.t

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

Sourcetype 'a id = 'a
Sourcetype sexp_list = Sexplib0.Sexp.t list
Sourcemodule Conv_single : Conv with type 'a res := 'a id and type parsed_sexp := Sexplib0.Sexp.t and type chunk_to_conv := Sexplib0.Sexp.t
Sourcemodule Conv_many : Conv with type 'a res := 'a list and type parsed_sexp := sexp_list and type chunk_to_conv := Sexplib0.Sexp.t
Sourcemodule Conv_many_at_once : Conv with type 'a res := 'a id and type parsed_sexp := sexp_list and type chunk_to_conv := sexp_list
Sourcemodule Private : sig ... end