Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
lLibExposed :: forall cat. ArrowApply cat => Lens cat Library Bool Source
lLibBuildInfo :: forall cat. ArrowApply cat => Lens cat Library BuildInfo Source
lExposedModules :: forall cat. ArrowApply cat => Lens cat Library [ModuleName] Source
lCondTreeData :: forall cat v c a. ArrowApply cat => Lens cat (CondTree v c a) a Source
lCondTreeConstraints :: forall cat v c a. ArrowApply cat => Lens cat (CondTree v c a) c Source
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 PackageDescription Source
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 -> GenericPackageDescription Source
mkCondLibrary :: [ModuleName] -> CondTree ConfVar [Dependency] Library Source
writeRes :: HaskellContext -> ApiResource -> IO () Source
mkRes :: HaskellContext -> ApiResource -> String Source
mkImports :: HaskellContext -> ApiResource -> [String] -> Code Source
idData :: ApiResource -> Code Source
mkHsName :: ActionInfo -> String Source
qualModName :: ResourceId -> String Source
modPath :: ResourceId -> String Source
outputInfo :: DataDescription -> ([String], String, String, String) Source