Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
Any of the fields in #GMarkupParser can be %NULL, in which case they will be ignored. Except for the @error function, any of these callbacks can set an error; in particular the %G_MARKUP_ERROR_UNKNOWN_ELEMENT, %G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE, and %G_MARKUP_ERROR_INVALID_CONTENT errors are intended to be set from these callbacks. If you set an error from a callback, g_markup_parse_context_parse() will report that error back to its caller.
- newtype MarkupParser = MarkupParser (ForeignPtr MarkupParser)
- newZeroMarkupParser :: MonadIO m => m MarkupParser
- noMarkupParser :: Maybe MarkupParser
Exported types
newtype MarkupParser Source
((~) * info (ResolveMarkupParserMethod t MarkupParser), MethodInfo * info MarkupParser p) => IsLabel t (MarkupParser -> p) Source | |
((~) * info (ResolveMarkupParserMethod t MarkupParser), MethodInfo * info MarkupParser p) => IsLabelProxy t (MarkupParser -> p) Source | |
newZeroMarkupParser :: MonadIO m => m MarkupParser Source
Construct a MarkupParser
struct initialized to zero.