sig
val extract_tag :
?start:int ->
start_tag:string ->
stop_tag:string -> string -> (int * string * int) option
val extract_tags :
?start:int ->
start_tag:string ->
stop_tag:string -> string -> (int * string * int) list
val map_tag :
sub:Astring.String.sub ->
int * string * int -> Astring.String.sub -> Astring.String.sub
val map_tags :
start_tag:string ->
stop_tag:string ->
f:(string -> string option) -> Astring.String.sub -> Astring.String.sub
val map_tag_bodies :
start_tag:string ->
stop_tag:string ->
f_start:(string -> 'a option) ->
f_stop:(string -> bool) ->
f_map:('a option -> Astring.String.sub -> Astring.String.sub) ->
Astring.String.sub -> Astring.String.sub
val extract_liquid_tag :
?start:int -> string -> (int * string * int) option
val extract_liquid_tags : ?start:int -> string -> (int * string * int) list
val map_liquid_tags :
f:(string -> string option) -> Astring.String.sub -> Astring.String.sub
val map_liquid_tag_bodies :
f_start:(string -> 'a option) ->
f_stop:(string -> bool) ->
f_map:('a option -> Astring.String.sub -> Astring.String.sub) ->
Astring.String.sub -> Astring.String.sub
end