Up
Module type
S
Signature
include
Basic_S
type
t
type
a
type
b
val
create : unit ->
t
val
parse :
t
->
a
token
-> (
t
,
b
)
Comm.t
val
parse_exn : ?log:(string -> unit) ->
t
->
a
token
->
t
*
b
list
val
parse_seq : ?log:(string -> unit) ->
a
Core_extended.Std.Lazy_sequence.t
->
b
Core_extended.Std.Lazy_sequence.t
val
parse_lazy_list : ?log:(string -> unit) ->
a
Core_extended.Std.Lazy_list.t
->
b
Core_extended.Std.Lazy_list.t
val
parse_list : ?log:(string -> unit) ->
a
list ->
b
list
val
parse_pipe : ?log:(string -> unit) ->
a
Async.Std.Pipe.Reader.t
->
b
Async.Std.Pipe.Reader.t