| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Text.Roundtrip.Classes
Documentation
class Alternative f where Source #
Methods
(<|>) :: f alpha -> f alpha -> f alpha infixl 3 Source #
Instances
class (IsoFunctor delta, ProductFunctor delta, Alternative delta) => Syntax delta where Source #
Minimal complete definition
Methods
pure :: Eq alpha => alpha -> delta alpha Source #
rule :: String -> delta beta -> delta alpha -> delta alpha Source #
ruleInfix :: String -> delta beta -> delta gamma -> delta alpha -> delta alpha Source #
Instances
class Syntax delta => StringSyntax delta where Source #
Minimal complete definition
class Syntax delta => XmlSyntax delta where Source #
Minimal complete definition
xmlBeginDoc, xmlEndDoc, xmlBeginElem, xmlEndElem, xmlAttrValue, xmlTextNotEmpty
Methods
xmlBeginDoc :: delta () Source #
xmlEndDoc :: delta () Source #
xmlBeginElem :: Name -> delta () Source #
xmlEndElem :: Name -> delta () Source #
xmlAttrValue :: Name -> delta Text Source #
xmlTextNotEmpty :: delta Text Source #
Instances