Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype Pkg = Pkg String
- newtype Mod = Mod String
- newtype Flag = Flag String
- data Expr = Expr {}
- eval :: Expr -> IO (Maybe String)
- raw :: String -> Expr
- ($$) :: Expr -> Expr -> Expr
- asString :: Show a => a -> Expr
- qualified :: Mod -> Expr -> Expr
- withMods :: [Mod] -> Expr -> Expr
- withPkgs :: [Pkg] -> Expr -> Expr
- withFlags :: [Flag] -> Expr -> Expr
- withPreamble :: String -> Expr -> Expr