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 |