Module Unstring_engine.Make_derivedSource
Parameters
Signature
Sourcetype 'a t = | Return : 'a -> 'a t| Map : 'a t * ('a -> 'b) -> 'b t| Terminal : M.terminal -> unit t| Capture : unit t * (M.input -> pos:int -> len:int -> 'a) -> 'a t| Capture_also : 'a t * (M.input -> pos:int -> len:int -> 'a -> 'b) -> 'b t| Union : 'a t list -> 'a t| Append : 'a t * 'b t * ('a -> 'b -> 'c) -> 'c t| Concat_unit : unit t list -> unit t| Star : 'a t
* ('acc, 'a) Unstring_engine__.Grammar_module_types_intf.Definitions.Fold.t ->
'acc
t| Star_unit : unit t -> unit t