diff options
author | Camil Staps | 2015-07-03 16:54:12 +0200 |
---|---|---|
committer | Camil Staps | 2015-07-03 16:59:58 +0200 |
commit | 8141816bccdc173b8318ba9eb80043bec2d644b3 (patch) | |
tree | 1608b2fbddec92af4adb2398633799a0ccb70cd8 /StringUtils.dcl | |
parent | Cleanup; simple truthtable; license; readme (diff) |
Parser; cleanup
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 |