aboutsummaryrefslogtreecommitdiffhomepage
path: root/ide/minilib.ml
diff options
context:
space:
mode:
Diffstat (limited to 'ide/minilib.ml')
-rw-r--r--ide/minilib.ml6
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