|
|
|
|
| Synopsis |
|
| class XmlSource s where | | | | linenumber :: XmlSource s => Integer -> s -> LString | | | type LChar = (Line, Char) | | | type LString = [LChar] | | | | | tokens :: XmlSource source => source -> [Token] | | | tokens' :: LString -> [Token] | | | special :: LChar -> LString -> [Token] | | | qualName :: LString -> (QName, LString) | | | tag :: LString -> [Token] | | | attribs :: LString -> ([Attr], Bool, [Token]) | | | attrib :: LString -> (Attr, LString) | | | attr_val :: LString -> (String, LString) | | | dropSpace :: LString -> LString | | | string :: LString -> (String, LString) | | | break' :: (a -> Bool) -> [(b, a)] -> ([a], [(b, a)]) | | | breakn :: (a -> Bool) -> [(b, a)] -> ([a], [(b, a)]) | | | decode_attr :: String -> String | | | | | decode_text :: [Char] -> [Txt] | | | cref_to_char :: [Char] -> Maybe Char | | | num_esc :: String -> Maybe Char | | | cvt_char :: Int -> Maybe Char |
|
|
| Documentation |
|
| class XmlSource s where |
| | Methods | | | Instances | |
|
|
| linenumber :: XmlSource s => Integer -> s -> LString |
|
| type LChar = (Line, Char) |
|
| type LString = [LChar] |
|
| data Token |
| Constructors | | Instances | |
|
|
| tokens :: XmlSource source => source -> [Token] |
|
| tokens' :: LString -> [Token] |
|
| special :: LChar -> LString -> [Token] |
|
| qualName :: LString -> (QName, LString) |
|
| tag :: LString -> [Token] |
|
| attribs :: LString -> ([Attr], Bool, [Token]) |
|
| attrib :: LString -> (Attr, LString) |
|
| attr_val :: LString -> (String, LString) |
|
| dropSpace :: LString -> LString |
|
| string :: LString -> (String, LString) |
| Match the value for an attribute. For malformed XML we do
our best to guess the programmer's intention.
|
|
| break' :: (a -> Bool) -> [(b, a)] -> ([a], [(b, a)]) |
|
| breakn :: (a -> Bool) -> [(b, a)] -> ([a], [(b, a)]) |
|
| decode_attr :: String -> String |
|
| data Txt |
| Constructors | | Instances | |
|
|
| decode_text :: [Char] -> [Txt] |
|
| cref_to_char :: [Char] -> Maybe Char |
|
| num_esc :: String -> Maybe Char |
|
| cvt_char :: Int -> Maybe Char |
|
| Produced by Haddock version 2.7.2 |