hextream alternatives and similar packages
Based on the "Parsing" category.
Alternatively, view hextream alternatives based on common mentions on social networks and blogs.
-
trifecta
Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink -
incremental-parser
Haskell parsing combinator liibrary that can be fed the input and emit the parsed output incrementally -
record-syntax
A library for parsing and processing the Haskell syntax sprinkled with anonymous records -
antlrc
Haskell binding to the ANTLR parser generator C runtime library http://www.antlr.org/wiki/display/ANTLR3/ANTLR3+Code+Generation+-+C
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of hextream or a related project?
README
hextream
This library provides Haskell-native, streaming-friendly XML parsers.
Parsers are organized into 3 layers of increasing abstraction level: low, middle and high. Applications will most probably want to rely on the high-level layer.
The library does not define a data type nor parser for a whole XML document. Instead, parsers operate on XML tokens of various sizes, to allow for a usage in a streaming context (e.g. using streaming-attoparsec
).
The implementation is based on the following specifications:
Caveats
The following parts of the XML standard are not supported:
- external entities
- parameter entities
- the doctype internal subset, except for general entity declarations