packages feed

KiCS-0.8.6: src/Curry/Compiler/Brace.hs

module Curry.Compiler.Brace where

import List

separate :: [a] -> [[a]] -> [a] 
separate s xs = concat (intersperse s (filter (not . null) xs))

brace :: [a] -> [a] -> [a] -> [[a]] -> [a] 
brace _ _ _ [] = []
brace begin end sep xs = begin++separate sep xs++end