Safe Haskell | None |
---|
Documentation
lLibExposed :: forall cat. ArrowApply cat => Lens cat Library BoolSource
lLibBuildInfo :: forall cat. ArrowApply cat => Lens cat Library BuildInfoSource
lExposedModules :: forall cat. ArrowApply cat => Lens cat Library [ModuleName]Source
lCondTreeData :: forall cat v c a. ArrowApply cat => Lens cat (CondTree v c a) aSource
lCondTreeConstraints :: forall cat v c a. ArrowApply cat => Lens cat (CondTree v c a) cSource
lCondTreeComponents :: forall cat v c a. ArrowApply cat => Lens cat (CondTree v c a) [(Condition v, CondTree v c a, Maybe (CondTree v c a))]Source
lPackageDescription :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription PackageDescriptionSource
lGenPackageFlags :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription [Flag]Source
lCondTestSuites :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription [(String, CondTree ConfVar [Dependency] TestSuite)]Source
lCondLibrary :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription (Maybe (CondTree ConfVar [Dependency] Library))Source
lCondExecutables :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription [(String, CondTree ConfVar [Dependency] Executable)]Source
lCondBenchmarks :: forall cat. ArrowApply cat => Lens cat GenericPackageDescription [(String, CondTree ConfVar [Dependency] Benchmark)]Source
data HaskellContext Source
HaskellContext | |
|
mkHsApi :: HaskellContext -> Router m s -> IO ()Source
mkCabalFile :: HaskellContext -> ApiResource -> IO ()Source
writeCabalFile :: FilePath -> GenericPackageDescription -> IO ()Source
updateExposedModules :: [ModuleName] -> GenericPackageDescription -> GenericPackageDescriptionSource
mkGenericPackageDescription :: String -> [ModuleName] -> GenericPackageDescriptionSource
writeRes :: HaskellContext -> ApiResource -> IO ()Source
mkRes :: HaskellContext -> ApiResource -> StringSource
mkImports :: HaskellContext -> ApiResource -> [String] -> CodeSource
mkFunction :: Version -> String -> ApiAction -> (Code, [String])Source
idData :: ApiResource -> CodeSource
mkHsName :: ActionInfo -> StringSource
rewriteModules :: [(String, String)] -> [String] -> [String]Source
qualModName :: ResourceId -> StringSource
modPath :: ResourceId -> StringSource
inputInfo :: DataDescription -> ([String], String, String, String)Source
outputInfo :: DataDescription -> ([String], String, String, String)Source
errorInfo :: DataDescription -> ([String], String, String)Source