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
mkCondLibrary :: [ModuleName] -> CondTree ConfVar [Dependency] LibrarySource
writeRes :: HaskellContext -> ApiResource -> IO ()Source
mkRes :: HaskellContext -> ApiResource -> StringSource
mkImports :: HaskellContext -> ApiResource -> [String] -> CodeSource
idData :: ApiResource -> CodeSource
mkHsName :: ActionInfo -> StringSource
modPath :: ResourceId -> StringSource
outputInfo :: DataDescription -> ([String], String, String, String)Source