shithub: martian9

ref: 6cec07e20602ff1a19e3179c48ad11203c61c274
dir: /utils.ml/

View raw version
exception Syntax_error of string
exception Runtime_error of string

(* copied verbatim - must needs grok *)
let gsub re f str =
  String.concat
    ""
    (List.map
       (function
         | Str.Delim x -> f x
         | Str.Text x -> x)
       (Str.full_split re str))
;;