combpop: a type-based parser combinator for Rust
Aim
- Monadic parser with consumed/empty and ok/error modes, as in Parsec
- Support both on-memory streams and on-demand streams
- Consistent semantics
Current Status
- Still in a design phase
- There are example
Stream
and Parser
implementations, but the interfaces are still unstable.
- A simple parser for
\w+
works now.