| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Symantic.XML.Text
Synopsis
- data Escaped
- data EntityRef = EntityRef {}
- entityRef_lt :: EntityRef
- entityRef_gt :: EntityRef
- entityRef_amp :: EntityRef
- entityRef_quot :: EntityRef
- entityRef_apos :: EntityRef
- newtype CharRef = CharRef Char
- newtype EscapedText = EscapedText (Seq Escaped)
- unEscapedText :: EscapedText -> Seq Escaped
- escapeText :: Text -> EscapedText
- escapeTextChar :: Char -> Escaped
- unescapeText :: EscapedText -> Text
- newtype EscapedAttr = EscapedAttr (Seq Escaped)
- unEscapedAttr :: EscapedAttr -> Seq Escaped
- escapeAttr :: Text -> EscapedAttr
- escapeAttrChar :: Char -> Escaped
- unescapeAttr :: EscapedAttr -> Text
- class Textify a where
- textifyAttr :: PName -> EscapedAttr -> Builder
Type Escaped
EscapedText lexemes.
Constructors
| EscapedPlain Text | |
| EscapedEntityRef EntityRef | |
| EscapedCharRef CharRef |
Type EntityRef
Constructors
| EntityRef | |
Fields | |
Instances
| Eq EntityRef Source # | |
| Ord EntityRef Source # | |
| Show EntityRef Source # | |
| Textify EntityRef Source # | |
Type CharRef
Type EscapedText
newtype EscapedText Source #
Constructors
| EscapedText (Seq Escaped) |
Instances
| Eq EscapedText Source # | |
Defined in Symantic.XML.Text | |
| Ord EscapedText Source # | |
Defined in Symantic.XML.Text Methods compare :: EscapedText -> EscapedText -> Ordering # (<) :: EscapedText -> EscapedText -> Bool # (<=) :: EscapedText -> EscapedText -> Bool # (>) :: EscapedText -> EscapedText -> Bool # (>=) :: EscapedText -> EscapedText -> Bool # max :: EscapedText -> EscapedText -> EscapedText # min :: EscapedText -> EscapedText -> EscapedText # | |
| Show EscapedText Source # | |
Defined in Symantic.XML.Text Methods showsPrec :: Int -> EscapedText -> ShowS # show :: EscapedText -> String # showList :: [EscapedText] -> ShowS # | |
| IsString EscapedText Source # | |
Defined in Symantic.XML.Text Methods fromString :: String -> EscapedText # | |
| Textify EscapedText Source # | |
Defined in Symantic.XML.Text Methods textify :: EscapedText -> Builder Source # | |
unEscapedText :: EscapedText -> Seq Escaped Source #
escapeText :: Text -> EscapedText Source #
escapeTextChar :: Char -> Escaped Source #
unescapeText :: EscapedText -> Text Source #
Type EscapedAttr
newtype EscapedAttr Source #
Constructors
| EscapedAttr (Seq Escaped) |
Instances
unEscapedAttr :: EscapedAttr -> Seq Escaped Source #
escapeAttr :: Text -> EscapedAttr Source #
escapeAttrChar :: Char -> Escaped Source #
unescapeAttr :: EscapedAttr -> Text Source #
Class Textify
class Textify a where Source #
Instances
| Textify Char Source # | |
| Textify String Source # | |
| Textify Text Source # | |
| Textify NCName Source # | |
| Textify PName Source # | |
| Textify Namespace Source # | |
| Textify EscapedAttr Source # | |
Defined in Symantic.XML.Text Methods textify :: EscapedAttr -> Builder Source # | |
| Textify EscapedText Source # | |
Defined in Symantic.XML.Text Methods textify :: EscapedText -> Builder Source # | |
| Textify CharRef Source # | |
| Textify EntityRef Source # | |
| Textify (Namespaces NCName, (Infix, Side), NameClass) Source # | |
Defined in Symantic.XML.RelaxNG.Language | |
textifyAttr :: PName -> EscapedAttr -> Builder Source #