Safe Haskell | None |
---|
- data UrpAllow
- data UrpRewrite = UrpStyle
- data UrpHdrToken
- = UrpDatabase String
- | UrpSql File
- | UrpAllow UrpAllow String
- | UrpRewrite UrpRewrite String
- | UrpLibrary File
- | UrpDebug
- | UrpInclude File
- | UrpLink File
- | UrpFFI File
- | UrpJSFunc String String
- | UrpSafeGet String
- data UrpModToken
- data Urp = Urp {
- urp :: File
- uexe :: Maybe File
- uhdr :: [UrpHdrToken]
- umod :: [UrpModToken]
- newtype UWLib = UWLib Urp
- newtype UWExe = UWExe Urp
- urpDeps :: Urp -> [File]
- urpSql' :: Urp -> Maybe File
- urpSql :: Urp -> File
- urpObjs :: Urp -> [File]
- urpLibs :: Urp -> [File]
- urpExe :: Urp -> File
- data UrpState = UrpState {}
- defState :: File -> UrpState
- class ToUrpWord a where
- class ToUrpLine a where
- newtype UrpGen m a = UrpGen {}
- toFile :: MonadIO m => FileT FilePath -> Writer String a -> m ()
- line :: MonadWriter String m => String -> m ()
- uwlib :: File -> UrpGen (A' (Make' IO)) () -> Make UWLib
- uwapp :: String -> File -> UrpGen (A' (Make' IO)) () -> Make UWExe
- liftUrp :: t -> t
- addHdr :: MonadState UrpState m => UrpHdrToken -> m ()
- addMod :: MonadState UrpState m => UrpModToken -> m ()
- database :: MonadMake m => String -> UrpGen m ()
- allow :: MonadMake m => UrpAllow -> String -> UrpGen m ()
- rewrite :: MonadMake m => UrpRewrite -> String -> UrpGen m ()
- urpUp :: File -> FilePath
- newtype UrEmbed = Urembed File
- data UrpLibReference
- library' :: MonadMake m => File -> UrpGen m ()
- library :: MonadMake m => UrpLibReference -> UrpGen m ()
- standalone :: File -> UrpLibReference
- internal :: UWLib -> UrpLibReference
- embed :: UrEmbed -> UrpLibReference
- module_ :: MonadMake m => UrpModToken -> UrpGen m ()
- pair :: File -> UrpModToken
- single :: File -> UrpModToken
- sys :: String -> UrpModToken
- debug :: MonadMake m => UrpGen m ()
- include :: MonadMake m => File -> UrpGen m ()
- link :: MonadMake m => File -> UrpGen m ()
- ffi :: MonadMake m => File -> UrpGen m ()
- sql :: MonadMake m => File -> UrpGen m ()
- jsFunc :: MonadState UrpState m => String -> String -> m ()
- safeGet :: MonadState UrpState m => String -> m ()
- url :: UrpAllow
- mime :: UrpAllow
- style :: UrpRewrite
- guessMime :: String -> [Char]
- data JSFunc = JSFunc {}
- data JSType = JSType {}
- parse_js :: ByteString -> Make (Either String ([JSType], [JSFunc]))
- bin :: (MonadIO m, MonadMake m) => File -> File -> UrpGen m ()
- bin' :: (MonadIO m, MonadMake m) => File -> FilePath -> ByteString -> UrpGen m ()
Documentation
data UrpRewrite Source
data UrpHdrToken Source
data UrpModToken Source
Urp | |
|
line :: MonadWriter String m => String -> m ()Source
addHdr :: MonadState UrpState m => UrpHdrToken -> m ()Source
addMod :: MonadState UrpState m => UrpModToken -> m ()Source
data UrpLibReference Source
library :: MonadMake m => UrpLibReference -> UrpGen m ()Source
module_ :: MonadMake m => UrpModToken -> UrpGen m ()Source
pair :: File -> UrpModTokenSource
single :: File -> UrpModTokenSource
sys :: String -> UrpModTokenSource
safeGet :: MonadState UrpState m => String -> m ()Source