aboutsummaryrefslogtreecommitdiff
path: root/StringUtils.dcl
diff options
context:
space:
mode:
Diffstat (limited to 'StringUtils.dcl')
-rw-r--r--StringUtils.dcl11
1 files changed, 7 insertions, 4 deletions
diff --git a/StringUtils.dcl b/StringUtils.dcl
index e7255fb..5593c4c 100644
--- a/StringUtils.dcl
+++ b/StringUtils.dcl
@@ -25,10 +25,13 @@ definition module StringUtils
import StdEnv
-strlen :: String -> Int
+strlen :: String -> Int // Length of a String
-pad_right :: String Int -> String
-pad_left :: String Int -> String
+pad_right :: Char String Int -> String // Pad a String with Chars up to a length
+pad_left :: Char String Int -> String // Similar, but pad on the left
-join :: String [String] -> String
+join :: String [String] -> String // Join a [String] with a String glue
+
+// Replace every occurence of @a in @c with @b
+repl :: a b c -> String | toString a & toString b & toString c