Hydra.Impl.Haskell.GraphIO
addDeepTypeAnnotations :: (Ord m, Show m) => Module m -> GraphFlow m (Module m) Source #
allModules :: [Module Meta] Source #
assignSchemas :: (Ord m, Show m) => Bool -> Module m -> GraphFlow m (Module m) Source #
coreModules :: [Module Meta] Source #
extModules :: [Module Meta] Source #
findType :: Context m -> Term m -> GraphFlow m (Maybe (Type m)) Source #
generateSources :: (Module Meta -> GraphFlow Meta (Map FilePath String)) -> [Module Meta] -> FilePath -> IO () Source #
hydraKernel :: Graph Meta Source #
kernelContext :: Context Meta Source #
modulesToContext :: [Module Meta] -> Context Meta Source #
printTrace :: Bool -> Trace -> IO () Source #
runFlow :: s -> Flow s a -> IO (Maybe a) Source #
writeHaskell :: [Module Meta] -> FilePath -> IO () Source #
writeJava :: [Module Meta] -> FilePath -> IO () Source #
writePdl :: [Module Meta] -> FilePath -> IO () Source #
writeScala :: [Module Meta] -> FilePath -> IO () Source #
writeYaml :: [Module Meta] -> FilePath -> IO () Source #