Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
A parser for the Xtract command-language. (The string input is
tokenised internally by the lexer lexXtract
.)
See http://www.haskell.org/HaXml/Xtract.html for the grammar that
is accepted.
Documentation
parseXtract :: [Token] -> DFilter i Source
The cool thing is that the Xtract command parser directly builds
a higher-order DFilter
(see Text.XML.HaXml.Xtract.Combinators)
which can be applied to an XML document without further ado.
(parseXtract
halts the program if a parse error is found.)