diff options
Diffstat (limited to 'ide/minilib.ml')
-rw-r--r-- | ide/minilib.ml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ide/minilib.ml b/ide/minilib.ml index b1f85d2fe..dcadc81f5 100644 --- a/ide/minilib.ml +++ b/ide/minilib.ml @@ -55,6 +55,12 @@ let list_filter_i p = in filter_i_rec 0 +let string_map f s = + let l = String.length s in + let r = String.create l in + for i= 0 to (l - 1) do r.[i] <- f (s.[i]) done; + r + let subst_command_placeholder s t = Str.global_replace (Str.regexp_string "%s") t s |