diff options
Diffstat (limited to 'StringUtils.dcl')
-rw-r--r-- | StringUtils.dcl | 11 |
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 |