Skip to content

Releases: cthulhu-irl/parsi

v0.1.0

21 Jun 02:51
fcd9439
Compare
Choose a tag to compare

First Release!

Consisting of:

  • parsers and combinators:
    • parsi::expect(char|string|parsi::charset)
    • parsi::optional(another_parser)
    • parsi::sequence(parsers...)
    • parsi::anyof(parsers...)
    • parsi::repeat<Min=0, Max=infinite>(parser)
    • parsi::repeat(parser, min=0, max=infinite)
    • parsi::eos() (end of stream)
  • parsi::RTParser: a dynamic polymorphism wrapper to make a single type out of nested types the above combinators make.