Skip to content

SchlenkR/TheBlunt

Repository files navigation

logo

A a one-file recursive descent parser combinator library for F# and Fable.

NuGet Badge

Some Facts and Infos:

  • It's just another recursive descent parser combinator library
  • Focus on parsing string documents
  • The original ranges that lead to a parse result are retained
  • For sure not made for everything, but may work well for small to medium stuff
  • Performance
    • Making use of Spans
    • Making use of InlineIfLambda
    • No benchmarks available (yet)
  • You can use the CE syntax for many parsers
  • No dependencies
  • State: Far from complete. It's a "works for me" implementation used in Trulla Templates
  • Examples

About

A one-file recursive descent parser combinator for F# and Fable.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published