sexp-grammar-1.0.0: src/Language/Sexp/Utils.hs
module Language.Sexp.Utils
( lispifyName
) where
import Data.Char
import Data.List
import Data.List.Split
lispifyName :: String -> String
lispifyName =
intercalate "-" .
map (map toLower) .
split (dropBlanks . dropInitBlank . condense . keepDelimsL $ whenElt isUpper)