ripeg
Incremental packrat Parsing Expression Grammar in Rust
This project intends to be a Rust port of https://github.com/zyedidia/gpeg/ which is itself inspired by http://www.inf.puc-rio.br/~roberto/lpeg/. One of existing research publications about incremental PEG is https://zyedidia.github.io/preprints/gpeg_sle21.pdf
Contributing
PRs are more than welcome, I’d like a lot this project not to be a one-random-guy work. Please read Contributing
Code of Conduct
Please follow the CoC from rust-lang. I’ll be glad if I can avoid any kind of moderation, I have better to do with my time, thanks !
Current status
Nothing to see here yet. CI and such are being configured before code development begins.
Planned Roadmap
- 20220319 0.1.0 : ripeg crate published so name is reserved.
- 20220322 0.1.1 : release with CI, code coverage configured, and use of cargo-nextest.
- 2022???? 0.1.2 : release with functions/methods prototypes and todo!(); bodies.
- 202????? 0.1.3..n: replace todo!(); function/methods bodies with real code.
- 202????? 0.2.0 : 1st usable version.
- 202????? 0.x.y : optimize
- 202????? 1.0.0 : stable release.