Module Ez_subst.EZ_SUBST

type 'context t = 'context -> string -> string
exception UnclosedExpression of string
val escape : bool Stdlib.ref
val check : bool list -> bool
val buffer : ?sep:char -> ?sym:bool -> ?fail:bool -> ?escape:bool Stdlib.ref -> ?skipper:bool list Stdlib.ref -> ?brace:('a -> string -> string) -> ?paren:('a -> string -> string) -> ?bracket:('a -> string -> string) -> ?var:('a -> string -> string) -> ctxt:'b -> Stdlib.Buffer.t -> string -> unit
val string : ?sep:char -> ?sym:bool -> ?fail:bool -> ?escape:bool Stdlib.ref -> ?skipper:bool list Stdlib.ref -> ?brace:('a -> string -> string) -> ?paren:('a -> string -> string) -> ?bracket:('a -> string -> string) -> ?var:('a -> string -> string) -> ctxt:'b -> string -> string
exception UnknownExpression of string
val string_from_list : ?sep:char -> ?sym:bool -> ?fail:bool -> ?brace:bool -> ?paren:bool -> ?bracket:bool -> ?var:bool -> ?default:string -> (string * string) list -> string -> string