]> Git — Sourcephile - haskell/symantic-parser.git/blob - ToDo.md
build: add `git-chglog`
[haskell/symantic-parser.git] / ToDo.md
1 - [ ] Finalize support for error messages based upon: [A Parsing Machine for Parsing Expression Grammars with Labeled Failures](https://dl.acm.org/doi/10.1145/2851613.2851750)
2
3 - [ ] Move the `Symantic.Typed.*` modules into a separate package, maybe `symantic-base`.
4
5 - [ ] Support parsing tree inputs (eg. RelaxNG in `symantic-xml` or HTTP routing in `symantic-http-server`).
6
7 - [ ] Study how the generated parser can be made reentrant like `attoparsec`'s `Partial`.
8 In which case it would be able to replace `attoparsec` in `pipes`.
9
10 - [ ] Golden tests using more complex grammars.
11
12 - [ ] Some static infos should be attached to 'OnException'
13 to avoid comparing inputs when they're the same
14 and to improve 'checkedHorizon'.