README 869 B

1234567891011121314151617181920
  1. Derivative-based Parser Combinator Library for GNU Guile
  2. ========================================================
  3. Version 0.0. Mon Sep 19 17:27:21 CDT 2016
  4. This is a library of functional parser combinators based on the
  5. derivative of context-free grammars as outlined in Darais, Might, and
  6. Spiewak's "Parsing with Derivatives, A Functional Pearl"[1]
  7. The parsers created from this library can handle language ambiguity
  8. (by returning a parse forest), left- and right- recursion. There are
  9. no forbidden grammars, shift-reduce errors, or action tables.
  10. Many useful parsers and parser combinators are provided. Parsers may
  11. be annoted with descriptive labels for useful parsing error messages,
  12. but reasonable default messages can also be generated.
  13. Email bug-reports to Eric Bavier <bavier@member.fsf.org>.
  14. [1].. https://matt.might.net/papers/might2011derivatives.pdf