| Portability | non-portable (DeriveDataTypeable) |
|---|---|
| Stability | unstable |
| Maintainer | Matt Morrow <mjm2002@gmail.com> |
Lighttpd.Conf.Syntax
Description
- newtype Config = Config [Exp]
- newtype Name = Name ByteString
- mkName :: String -> Name
- data QName = QName {
- moduleName :: Name
- baseName :: Name
- mkQName :: String -> String -> QName
- data Val
- data ArrayElem = ArrayElem (Maybe Name) Val
- data Enabled
- data Include
- = ValueI Val
- | ShellI ByteString
- data Exp
- data CondElse = CondElse Cond [Exp]
- data Cond = Cond Field Op Pat
- data Op
- data Pat
- data Field = Field Name ByteString
- class ToVal a where
Documentation
Constructors
| Name ByteString |
Constructors
| QName | |
Fields
| |
Constructors
| ValueI Val | |
| ShellI ByteString |
ghci> ppr $ Cond (HttpF Cookie) Match (RegexP "this.{,5}[=@#]?that$")
$HTTP{"cookie"} =~ "this.{,5}[=@#]?that$"
Constructors
| StringP ByteString | |
| RegexP ByteString |
Constructors
| Field Name ByteString |