Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
assembleSimple :: Deps -> Q Exp Source
convertDepsToExp :: Deps -> Exp Source
convertDepsToExp' :: DepsG Exp -> Exp Source
mapDepNames :: (a -> b) -> DepsG a -> DepsG b Source
overrideName :: Eq a => a -> a -> a -> a Source
overrideDep :: Eq a => a -> a -> DepsG a -> DepsG a Source
injectableLeaf :: String -> Q [Dec] Source
convertDepsViaTuple :: DepsG String -> Exp Source
tuplePattern :: DepsG String -> Pat Source
tuplePattern' :: Set (DepsG String) -> DepsG String -> String -> [DepsG String] -> (Pat, Set (DepsG String)) Source
inSetOrInsert :: Ord a => a -> Set a -> t -> (Set a -> t) -> t Source
wrapNameFor :: DepsG String -> Pat Source
getDepName :: DepsG t -> t Source
groupByIndentation :: [[Char]] -> [[[Char]]] Source
joinIndentedLines :: [[Char]] -> [[Char]] Source
findFirstFnDecLine :: String -> [Char] Source
removeIname :: [Char] -> [Char] Source
transposeDecsToPE :: [Dec] -> (Pat, Exp) Source